0001628280-25-021110.txt : 20250430 0001628280-25-021110.hdr.sgml : 20250430 20250430162422 ACCESSION NUMBER: 0001628280-25-021110 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250430 DATE AS OF CHANGE: 20250430 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALBANY INTERNATIONAL CORP /DE/ CENTRAL INDEX KEY: 0000819793 STANDARD INDUSTRIAL CLASSIFICATION: BROADWOVEN FABRIC MILS, MAN MADE FIBER & SILK [2221] ORGANIZATION NAME: 04 Manufacturing EIN: 140462060 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-10026 FILM NUMBER: 25895798 BUSINESS ADDRESS: STREET 1: 216 AIRPORT DRIVE CITY: ROCHESTER STATE: NH ZIP: 03867 BUSINESS PHONE: 6033305850 MAIL ADDRESS: STREET 1: 216 AIRPORT DRIVE CITY: ROCHESTER STATE: NH ZIP: 03867 FORMER COMPANY: FORMER CONFORMED NAME: ALBINT INC DATE OF NAME CHANGE: 19870924 10-Q 1 ain-20250331.htm 10-Q ain-20250331
000081979312-312025Q1false911xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesain:segmentxbrli:pureain:derivativeiso4217:EURain:claim00008197932025-01-012025-03-3100008197932025-04-1500008197932024-01-012024-03-3100008197932025-03-3100008197932024-12-310000819793us-gaap:CommonClassAMember2024-12-310000819793us-gaap:CommonClassAMember2025-03-3100008197932023-12-3100008197932024-03-310000819793ain:AlbanySafranCompositesLlcMember2025-03-310000819793ain:SAFRANGroupMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793ain:SAFRANGroupMemberain:EngineeredCompositesMember2024-01-012024-03-310000819793ain:SAFRANGroupMemberain:EngineeredCompositesMember2025-03-310000819793ain:SAFRANGroupMemberain:EngineeredCompositesMember2024-12-310000819793us-gaap:ProductConcentrationRiskMemberain:USGovernmentContractsOrProgramsMemberus-gaap:SalesRevenueNetMember2024-01-012024-12-310000819793us-gaap:OperatingSegmentsMemberain:MachineClothingMember2025-01-012025-03-310000819793us-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2025-01-012025-03-310000819793us-gaap:OperatingSegmentsMemberain:MachineClothingMember2024-01-012024-03-310000819793us-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2024-01-012024-03-310000819793us-gaap:OperatingSegmentsMemberus-gaap:CorporateMember2024-01-012024-03-310000819793us-gaap:CorporateNonSegmentMember2025-01-012025-03-310000819793us-gaap:CorporateNonSegmentMember2024-01-012024-03-310000819793us-gaap:MaterialReconcilingItemsMember2025-01-012025-03-310000819793us-gaap:MaterialReconcilingItemsMember2024-01-012024-03-310000819793ain:MachineClothingMember2025-01-012025-03-310000819793ain:EngineeredCompositesMember2025-01-012025-03-310000819793us-gaap:CorporateMember2025-01-012025-03-310000819793ain:MachineClothingMember2024-01-012024-03-310000819793ain:EngineeredCompositesMember2024-01-012024-03-310000819793us-gaap:CorporateMember2024-01-012024-03-310000819793us-gaap:OperatingSegmentsMemberain:MachineClothingMember2025-03-310000819793us-gaap:OperatingSegmentsMemberain:MachineClothingMember2024-12-310000819793us-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2025-03-310000819793us-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2024-12-310000819793us-gaap:MaterialReconcilingItemsMember2025-03-310000819793us-gaap:MaterialReconcilingItemsMember2024-12-310000819793ain:CH53KProgramsMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793ain:GulfstreamProgramMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793ain:F35ProgramMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793ain:OtherProgramMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793us-gaap:TransferredAtPointInTimeMemberain:MachineClothingMember2025-01-012025-03-310000819793us-gaap:TransferredOverTimeMemberain:MachineClothingMember2025-01-012025-03-310000819793us-gaap:TransferredAtPointInTimeMemberain:EngineeredCompositesASCMember2025-01-012025-03-310000819793us-gaap:TransferredOverTimeMemberain:EngineeredCompositesASCMember2025-01-012025-03-310000819793ain:EngineeredCompositesASCMember2025-01-012025-03-310000819793us-gaap:TransferredAtPointInTimeMemberain:EngineeredCompositesOtherMember2025-01-012025-03-310000819793us-gaap:TransferredOverTimeMemberain:EngineeredCompositesOtherMember2025-01-012025-03-310000819793ain:EngineeredCompositesOtherMember2025-01-012025-03-310000819793us-gaap:TransferredAtPointInTimeMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793us-gaap:TransferredOverTimeMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793us-gaap:TransferredAtPointInTimeMember2025-01-012025-03-310000819793us-gaap:TransferredOverTimeMember2025-01-012025-03-310000819793us-gaap:TransferredAtPointInTimeMemberain:MachineClothingMember2024-01-012024-03-310000819793us-gaap:TransferredOverTimeMemberain:MachineClothingMember2024-01-012024-03-310000819793us-gaap:TransferredAtPointInTimeMemberain:EngineeredCompositesASCMember2024-01-012024-03-310000819793us-gaap:TransferredOverTimeMemberain:EngineeredCompositesASCMember2024-01-012024-03-310000819793ain:EngineeredCompositesASCMember2024-01-012024-03-310000819793us-gaap:TransferredAtPointInTimeMemberain:EngineeredCompositesOtherMember2024-01-012024-03-310000819793us-gaap:TransferredOverTimeMemberain:EngineeredCompositesOtherMember2024-01-012024-03-310000819793ain:EngineeredCompositesOtherMember2024-01-012024-03-310000819793us-gaap:TransferredAtPointInTimeMemberain:EngineeredCompositesMember2024-01-012024-03-310000819793us-gaap:TransferredOverTimeMemberain:EngineeredCompositesMember2024-01-012024-03-310000819793us-gaap:TransferredAtPointInTimeMember2024-01-012024-03-310000819793us-gaap:TransferredOverTimeMember2024-01-012024-03-310000819793ain:AmericasPMCMemberain:MachineClothingMember2025-01-012025-03-310000819793ain:AmericasPMCMemberain:MachineClothingMember2024-01-012024-03-310000819793ain:EurasiaPMCMemberain:MachineClothingMember2025-01-012025-03-310000819793ain:EurasiaPMCMemberain:MachineClothingMember2024-01-012024-03-310000819793ain:EngineeredFabricsMemberain:MachineClothingMember2025-01-012025-03-310000819793ain:EngineeredFabricsMemberain:MachineClothingMember2024-01-012024-03-3100008197932025-04-012025-03-3100008197932026-01-012025-03-3100008197932027-01-012025-03-3100008197932028-01-012025-03-310000819793us-gaap:PensionPlansDefinedBenefitMember2025-01-012025-03-310000819793us-gaap:PensionPlansDefinedBenefitMember2024-01-012024-03-310000819793us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2025-01-012025-03-310000819793us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-01-012024-03-310000819793ain:WorkforceReductionsFixedAssetImpairmentsAndRelatedCostsMemberain:MachineClothingMember2025-01-012025-03-310000819793ain:PensionCurtailmentGainLossMemberain:MachineClothingMember2025-01-012025-03-310000819793ain:WorkforceReductionsMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793ain:WorkforceReductionsMemberain:EngineeredCompositesMember2024-01-012024-03-310000819793ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMemberus-gaap:OperatingSegmentsMemberain:MachineClothingMember2025-01-012025-03-310000819793ain:TerminationAndOtherCostsMemberus-gaap:OperatingSegmentsMemberain:MachineClothingMember2025-01-012025-03-310000819793ain:InventoryWriteOffMemberus-gaap:OperatingSegmentsMemberain:MachineClothingMember2025-01-012025-03-310000819793ain:PensionCurtailmentGainLossMemberus-gaap:OperatingSegmentsMemberain:MachineClothingMember2025-01-012025-03-310000819793ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMemberus-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793ain:TerminationAndOtherCostsMemberus-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793ain:InventoryWriteOffMemberus-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793ain:PensionCurtailmentGainLossMemberus-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2025-01-012025-03-310000819793us-gaap:CorporateNonSegmentMemberain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember2025-01-012025-03-310000819793us-gaap:CorporateNonSegmentMemberain:TerminationAndOtherCostsMember2025-01-012025-03-310000819793us-gaap:CorporateNonSegmentMemberain:InventoryWriteOffMember2025-01-012025-03-310000819793us-gaap:CorporateNonSegmentMemberain:PensionCurtailmentGainLossMember2025-01-012025-03-310000819793ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember2025-01-012025-03-310000819793ain:TerminationAndOtherCostsMember2025-01-012025-03-310000819793ain:InventoryWriteOffMember2025-01-012025-03-310000819793ain:PensionCurtailmentGainLossMember2025-01-012025-03-310000819793ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMemberus-gaap:OperatingSegmentsMemberain:MachineClothingMember2024-01-012024-03-310000819793ain:TerminationAndOtherCostsMemberus-gaap:OperatingSegmentsMemberain:MachineClothingMember2024-01-012024-03-310000819793ain:InventoryWriteOffMemberus-gaap:OperatingSegmentsMemberain:MachineClothingMember2024-01-012024-03-310000819793ain:PensionCurtailmentGainLossMemberus-gaap:OperatingSegmentsMemberain:MachineClothingMember2024-01-012024-03-310000819793ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMemberus-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2024-01-012024-03-310000819793ain:TerminationAndOtherCostsMemberus-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2024-01-012024-03-310000819793ain:InventoryWriteOffMemberus-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2024-01-012024-03-310000819793ain:PensionCurtailmentGainLossMemberus-gaap:OperatingSegmentsMemberain:EngineeredCompositesMember2024-01-012024-03-310000819793us-gaap:CorporateNonSegmentMemberain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember2024-01-012024-03-310000819793us-gaap:CorporateNonSegmentMemberain:TerminationAndOtherCostsMember2024-01-012024-03-310000819793us-gaap:CorporateNonSegmentMemberain:InventoryWriteOffMember2024-01-012024-03-310000819793us-gaap:CorporateNonSegmentMemberain:PensionCurtailmentGainLossMember2024-01-012024-03-310000819793ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember2024-01-012024-03-310000819793ain:TerminationAndOtherCostsMember2024-01-012024-03-310000819793ain:InventoryWriteOffMember2024-01-012024-03-310000819793ain:PensionCurtailmentGainLossMember2024-01-012024-03-310000819793ain:TerminationAndOtherCostsMember2024-12-310000819793ain:TerminationAndOtherCostsMember2025-03-310000819793ain:TerminationAndOtherCostsMember2023-12-310000819793ain:TerminationAndOtherCostsMember2024-03-310000819793ain:RSUAndMPPMember2025-01-012025-03-310000819793ain:RSUAndMPPMember2024-01-012024-03-310000819793us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310000819793us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-12-310000819793us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-12-310000819793us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310000819793us-gaap:AccumulatedTranslationAdjustmentMember2025-01-012025-03-310000819793us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-01-012025-03-310000819793us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-03-310000819793us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310000819793us-gaap:AccumulatedTranslationAdjustmentMember2025-03-310000819793us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-03-310000819793us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-03-310000819793us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-310000819793us-gaap:AccumulatedTranslationAdjustmentMember2023-12-310000819793us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000819793us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000819793us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000819793us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-03-310000819793us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-03-310000819793us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-03-310000819793us-gaap:AccumulatedTranslationAdjustmentMember2024-03-310000819793us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-310000819793us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310000819793us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000819793us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310000819793us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000819793ain:AccumulatedDefinedBenefitPlansAdjustmentSettlementsAndCurtailmentsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310000819793ain:AccumulatedDefinedBenefitPlansAdjustmentSettlementsAndCurtailmentsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000819793us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310000819793us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000819793ain:AlbanySafranCompositesLlcMemberain:SafranMember2013-10-310000819793ain:ArcariSRLMemberain:HeimbachMember2021-07-310000819793ain:ArcariSRLMember2025-01-012025-03-310000819793ain:ArcariSRLMember2025-03-310000819793ain:AlbanySafranCompositesLlcMember2025-01-012025-03-310000819793ain:AlbanySafranCompositesLlcMember2024-01-012024-03-310000819793ain:AlbanySafranCompositesLlcMemberain:SafranMember2025-03-310000819793ain:AlbanySafranCompositesLlcMemberain:SafranMember2024-03-310000819793ain:AlbanySafranCompositesLlcMember2024-12-310000819793ain:AlbanySafranCompositesLlcMember2023-12-310000819793ain:AlbanySafranCompositesLlcMember2025-03-310000819793ain:AlbanySafranCompositesLlcMember2024-03-310000819793ain:ArcariSRLMember2024-03-310000819793ain:SAFRANGroupMember2025-03-310000819793ain:SAFRANGroupMember2024-12-310000819793us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2025-01-012025-03-310000819793us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2025-01-012025-03-310000819793us-gaap:TrademarksAndTradeNamesMember2025-03-310000819793ain:AlbanyEngineeredCompositesTechnologyMembersrt:MinimumMember2025-01-012025-03-310000819793ain:AlbanyEngineeredCompositesTechnologyMembersrt:MaximumMember2025-01-012025-03-310000819793ain:AlbanyEngineeredCompositesTechnologyMember2025-03-310000819793us-gaap:IntellectualPropertyMember2025-01-012025-03-310000819793us-gaap:IntellectualPropertyMember2025-03-310000819793us-gaap:CustomerRelationshipsMembersrt:MinimumMember2025-01-012025-03-310000819793us-gaap:CustomerRelationshipsMembersrt:MaximumMember2025-01-012025-03-310000819793us-gaap:CustomerRelationshipsMember2025-03-310000819793ain:HeimbachDevelopedTechnologyMember2025-01-012025-03-310000819793ain:HeimbachDevelopedTechnologyMember2025-03-310000819793us-gaap:TradeNamesMember2025-03-310000819793ain:MachineClothingMember2025-03-310000819793ain:EngineeredCompositesMember2025-03-310000819793us-gaap:TrademarksAndTradeNamesMembersrt:MinimumMember2024-01-012024-12-310000819793us-gaap:TrademarksAndTradeNamesMembersrt:MaximumMember2024-01-012024-12-310000819793us-gaap:TrademarksAndTradeNamesMember2024-12-310000819793ain:AlbanyEngineeredCompositesTechnologyMembersrt:MinimumMember2024-01-012024-12-310000819793ain:AlbanyEngineeredCompositesTechnologyMembersrt:MaximumMember2024-01-012024-12-310000819793ain:AlbanyEngineeredCompositesTechnologyMember2024-12-310000819793us-gaap:IntellectualPropertyMember2024-01-012024-12-310000819793us-gaap:IntellectualPropertyMember2024-12-310000819793us-gaap:CustomerRelationshipsMembersrt:MinimumMember2024-01-012024-12-310000819793us-gaap:CustomerRelationshipsMembersrt:MaximumMember2024-01-012024-12-310000819793us-gaap:CustomerRelationshipsMember2024-12-310000819793ain:HeimbachDevelopedTechnologyMember2024-01-012024-12-310000819793ain:HeimbachDevelopedTechnologyMember2024-12-310000819793us-gaap:TradeNamesMember2024-12-310000819793ain:MachineClothingMember2024-12-310000819793ain:EngineeredCompositesMember2024-12-310000819793us-gaap:TrademarksAndTradeNamesMember2025-01-012025-03-310000819793ain:AlbanyEngineeredCompositesTechnologyMember2025-01-012025-03-310000819793us-gaap:CustomerRelationshipsMember2025-01-012025-03-310000819793us-gaap:TradeNamesMember2025-01-012025-03-310000819793ain:USDBorrowingsMemberus-gaap:LineOfCreditMember2025-03-310000819793ain:USDBorrowingsMemberus-gaap:LineOfCreditMember2024-12-310000819793ain:EURBorrowingsMemberus-gaap:LineOfCreditMember2025-03-310000819793ain:EURBorrowingsMemberus-gaap:LineOfCreditMember2024-12-310000819793ain:ForeignBankDebtMember2025-03-310000819793ain:ForeignBankDebtMember2024-12-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2023-08-160000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2023-08-162023-08-160000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberain:RangeOneMembersrt:MaximumMember2025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberain:RangeOneMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMemberain:RangeOneMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMemberain:RangeOneMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberain:RangeTwoMembersrt:MinimumMember2025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberain:RangeTwoMembersrt:MaximumMember2025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberain:RangeTwoMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMemberain:RangeTwoMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMemberain:RangeTwoMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberain:RangeThreeMembersrt:MinimumMember2025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberain:RangeThreeMembersrt:MaximumMember2025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberain:RangeThreeMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMemberain:RangeThreeMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMemberain:RangeThreeMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberain:RangeFourMembersrt:MinimumMember2025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberain:RangeFourMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberus-gaap:BaseRateMemberain:RangeFourMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMemberus-gaap:SecuredOvernightFinancingRateSofrMemberain:RangeFourMember2025-01-012025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2025-03-312025-03-310000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2025-03-3100008197932023-08-160000819793us-gaap:UnsecuredDebtMemberus-gaap:LineOfCreditMember2025-01-012025-03-3100008197932024-11-300000819793us-gaap:InterestRateSwapMemberain:USDBorrowingsMemberus-gaap:LineOfCreditMember2024-11-300000819793us-gaap:InterestRateSwapMemberain:EURBorrowingsMemberus-gaap:LineOfCreditMember2024-11-300000819793us-gaap:InterestRateSwapMemberus-gaap:LineOfCreditMember2021-12-310000819793us-gaap:InterestRateSwapMember2025-03-310000819793us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000819793us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000819793us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000819793us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000819793us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeOptionMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000819793us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeOptionMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000819793us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeOptionMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000819793us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeOptionMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000819793us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000819793us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000819793us-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000819793us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000819793us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000819793us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2025-03-310000819793us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000819793us-gaap:FairValueInputsLevel2Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2024-12-310000819793us-gaap:InterestRateSwapMember2025-01-012025-03-310000819793us-gaap:InterestRateSwapMember2024-01-012024-03-310000819793us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2025-01-012025-03-310000819793us-gaap:ForeignExchangeOptionMemberus-gaap:NondesignatedMember2024-01-012024-03-310000819793us-gaap:AsbestosIssueMember2023-12-310000819793us-gaap:AsbestosIssueMember2024-01-012024-12-310000819793us-gaap:AsbestosIssueMember2024-12-310000819793us-gaap:AsbestosIssueMember2025-01-012025-03-310000819793us-gaap:AsbestosIssueMember2025-03-310000819793srt:SubsidiariesMemberain:BrandonDryingFabricsIncMember2025-03-310000819793srt:SubsidiariesMemberain:BrandonDryingFabricsIncMember2012-01-012025-03-310000819793srt:SubsidiariesMemberain:BrandonDryingFabricsIncMember2001-01-012025-03-310000819793srt:SubsidiariesMemberain:BrandonDryingFabricsIncMember2004-01-012025-03-310000819793us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-12-310000819793us-gaap:AdditionalPaidInCapitalMember2024-12-310000819793us-gaap:RetainedEarningsMember2024-12-310000819793us-gaap:TreasuryStockCommonMember2024-12-310000819793us-gaap:NoncontrollingInterestMember2024-12-310000819793us-gaap:RetainedEarningsMember2025-01-012025-03-310000819793us-gaap:NoncontrollingInterestMember2025-01-012025-03-310000819793us-gaap:CommonStockMemberus-gaap:CommonClassAMember2025-01-012025-03-310000819793us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310000819793us-gaap:TreasuryStockCommonMember2025-01-012025-03-310000819793us-gaap:CommonClassAMember2025-01-012025-03-310000819793us-gaap:RetainedEarningsMemberus-gaap:CommonClassAMember2025-01-012025-03-310000819793us-gaap:CommonStockMemberus-gaap:CommonClassAMember2025-03-310000819793us-gaap:AdditionalPaidInCapitalMember2025-03-310000819793us-gaap:RetainedEarningsMember2025-03-310000819793us-gaap:TreasuryStockCommonMember2025-03-310000819793us-gaap:NoncontrollingInterestMember2025-03-310000819793us-gaap:CommonStockMemberus-gaap:CommonClassAMember2023-12-310000819793us-gaap:AdditionalPaidInCapitalMember2023-12-310000819793us-gaap:RetainedEarningsMember2023-12-310000819793us-gaap:TreasuryStockCommonMember2023-12-310000819793us-gaap:NoncontrollingInterestMember2023-12-310000819793us-gaap:RetainedEarningsMember2024-01-012024-03-310000819793us-gaap:NoncontrollingInterestMember2024-01-012024-03-310000819793us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-01-012024-03-310000819793us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-310000819793us-gaap:CommonClassAMember2024-01-012024-03-310000819793us-gaap:RetainedEarningsMemberus-gaap:CommonClassAMember2024-01-012024-03-310000819793us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000819793us-gaap:CommonStockMemberus-gaap:CommonClassAMember2024-03-310000819793us-gaap:AdditionalPaidInCapitalMember2024-03-310000819793us-gaap:RetainedEarningsMember2024-03-310000819793us-gaap:TreasuryStockCommonMember2024-03-310000819793us-gaap:NoncontrollingInterestMember2024-03-3100008197932021-12-3100008197932025-02-21

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, 2025
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-10026
ALBANY INTERNATIONAL CORP.
(Exact name of registrant as specified in its charter)

Delaware
(State or other jurisdiction of incorporation or organization)

216 Airport DriveRochesterNew Hampshire
(Address of principal executive offices)

14-0462060
(IRS Employer Identification No.)

03867
(Zip Code)

603-330-5850
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, $0.001 par value per shareAIN
The New York Stock Exchange (NYSE)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days. Yes  No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes  No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a 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
Non-accelerated filer
Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes  No
The registrant had 30.2 million shares of Class A Common Stock outstanding as of April 15, 2025.



ALBANY INTERNATIONAL CORP.
TABLE OF CONTENTS
Page No.
Consolidated balance sheets as of March 31, 2025 and December 31, 2024



ITEM 1. FINANCIAL STATEMENTS
ALBANY INTERNATIONAL CORP.
CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except per share amounts)
(unaudited)
Three Months Ended
March 31,
20252024
Net revenues$288,774 $313,330 
Cost of goods sold192,288 204,644 
Gross profit96,486 108,686 
Selling, general, and administrative expenses53,812 54,835 
Technical and research expenses11,896 12,665 
Restructuring expenses, net2,515 2,209 
Operating income28,263 38,977 
Interest expense/(income), net3,655 3,319 
Other expense/(income), net983 (2,982)
Income before income taxes23,625 38,640 
Income tax expense6,276 11,271 
Net income17,349 27,369 
Net (loss)/income attributable to the noncontrolling interest(6)78 
Net income attributable to the Company$17,355 $27,291 
Earnings per share attributable to Company shareholders - Basic$0.56 $0.87 
Earnings per share attributable to Company shareholders - Diluted$0.56 $0.87 
Shares of the Company used in computing earnings per share:
Basic30,823 31,209 
Diluted30,984 31,291 
Dividends declared per Class A share$0.27 $0.26 
The accompanying notes are an integral part of the consolidated financial statements
1

ALBANY INTERNATIONAL CORP.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS)
(in thousands)
(unaudited)
Three Months Ended
March 31,
20252024
Net income$17,349 $27,369 
Other comprehensive income/(loss), before tax:
Foreign currency translation13,123 (11,831)
Pension settlement/curtailment1,600  
Amortization of pension liability adjustments:
Prior service credit(37)(38)
Net actuarial loss287 178 
Payments and amortization related to interest rate swaps included in earnings(192)(4,038)
Derivative valuation adjustment(493)1,194 
Income taxes related to items of other comprehensive income/(loss):
Pension settlement/curtailment(422) 
Amortization of prior service credit11 11 
Amortization of net actuarial loss(88)(54)
Payments and amortization related to interest rate swaps included in earnings14 1,022 
Derivative valuation adjustment36 (302)
Comprehensive income31,188 13,511 
Comprehensive income attributable to the noncontrolling interest(216)124 
Comprehensive income attributable to the Company$31,404 $13,387 
The accompanying notes are an integral part of the consolidated financial statements
2

ALBANY INTERNATIONAL CORP.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share and per share data)
(unaudited)
March 31, 2025December 31, 2024
Assets
Cash and cash equivalents$119,354 $115,283 
Accounts receivable, net272,461 246,688 
Contract assets, net156,069 166,557 
Inventories161,082 145,845 
Income taxes prepaid and receivable19,392 19,187 
Prepaid expenses and other current assets39,954 37,132 
Total current assets768,312 730,692 
Property, plant and equipment, net564,966 563,431 
Intangibles, net37,563 38,127 
Goodwill178,837 176,261 
Deferred income taxes26,369 28,757 
Other assets112,029 111,428 
Total assets$1,688,076 $1,648,696 
Liabilities and Shareholders' Equity
Accounts payable$83,000 $66,095 
Accrued liabilities122,895 141,904 
Current maturities of long-term debt  
Income taxes payable2,022 18,367 
Total current liabilities207,917 226,366 
Long-term debt416,429 318,531 
Other noncurrent liabilities141,555 138,830 
Deferred taxes and other liabilities17,007 16,022 
Total liabilities782,908 699,749 
Commitments and Contingencies (Note 16)
Shareholders' Equity:
Preferred stock, par value $5.00 per share; authorized 2,000,000 shares; none issued
  
Class A Common Stock, par value $0.001 per share; authorized 100,000,000 shares; 40,972,665 issued in 2025 and 40,917,539 in 2024
41 41 
Additional paid in capital455,584 452,933 
Retained earnings1,074,863 1,065,763 
Accumulated items of other comprehensive income:
Translation adjustments(164,419)(181,555)
Pension and postretirement liability adjustments(16,990)(14,328)
Derivative valuation adjustment(741)(106)
Treasury stock (Class A), at cost; 10,770,189 shares in 2025 and 9,844,746 in 2024
(448,363)(379,210)
Total shareholders' equity899,975 943,538 
Noncontrolling interest5,193 5,409 
Total equity905,168 948,947 
Total liabilities and shareholders' equity$1,688,076 $1,648,696 
The accompanying notes are an integral part of the consolidated financial statements
3

ALBANY INTERNATIONAL CORP.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
Three Months Ended
March 31,
20252024
Cash flows from operating activities:
Net income$17,349 $27,369 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation19,585 20,556 
Amortization1,706 1,748 
Change in deferred taxes and other liabilities3,578 (675)
Impairment of property, plant and equipment473 49 
Non-cash interest expense256 256 
Compensation and benefits paid or payable in Class A Common Stock2,651 810 
Provision for credit losses from uncollected receivables and contract assets269 365 
Foreign currency remeasurement loss/(gain) on intercompany loans2,886 (792)
Fair value adjustment on foreign currency contracts 280 
Changes in operating assets and liabilities that provided/(used) cash:
Accounts receivable(20,713)(17,061)
Contract assets11,421 2,982 
Inventories(12,873)1,917 
Prepaid expenses and other current assets(2,624)(6,525)
Income taxes prepaid and receivable(70)(721)
Accounts payable17,482 7,730 
Accrued liabilities(21,164)(22,739)
Income taxes payable(17,080)(5,466)
Noncurrent receivables(200)(178)
Other noncurrent liabilities(1,046)506 
Other, net233 (814)
Net cash provided by operating activities2,119 9,597 
Cash flows from investing activities:
Purchases of property, plant and equipment(15,597)(26,859)
Purchased software (21)
Net cash used in investing activities(15,597)(26,880)
Cash flows from financing activities:
Proceeds from borrowings96,998 43,237 
Principal payments on debt(3,007)(60,750)
Purchase of Treasury shares(69,153) 
Taxes paid in lieu of share issuance(1,316)(2,446)
Dividends paid(8,431)(8,110)
Net cash provided by/(used in) financing activities15,091 (28,069)
Effect of exchange rate changes on cash and cash equivalents2,458 (2,656)
Increase/(decrease) in cash and cash equivalents4,071 (48,008)
Cash and cash equivalents at beginning of period115,283 173,420 
Cash and cash equivalents at end of period$119,354 $125,412 
The accompanying notes are an integral part of the consolidated financial statements
4

ALBANY INTERNATIONAL CORP.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
1. Significant Accounting Policies
Basis of Presentation
In the opinion of management, the accompanying consolidated financial information reflects all adjustments necessary for a fair presentation of Albany International Corp.'s ("Albany", the "Registrant", the "Company", "we", "us", or "our") financial position, results of operations and cash flows for the interim periods presented, but does not include all disclosures required by the accounting principles generally accepted in the United States ("GAAP"). All such adjustments are of a normal recurring nature, unless otherwise disclosed in this report. Certain amounts in prior year financial statements and notes thereto have been reclassified to conform to current year presentation. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2024.
Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in the accounting for, among others, revenue recognition, contract profitability, allowances for doubtful accounts, rebates and sales allowances, inventory allowances, financial instruments, including derivatives, pension and other postretirement benefits, stock-based compensation, goodwill and intangible assets, contingencies, income taxes, and other accruals. Our estimates are based on historical experience and on various other assumptions, which are believed to be reasonable under the circumstances. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ from those estimates. Estimates and assumptions are reviewed periodically, and the effects of any revisions are reflected in the consolidated financial statements in the period they are determined to be necessary.
Recent Accounting Pronouncements
In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.
In March 2024, the FASB issued Accounting Standards Update No. 2024-01, "Compensation - Stock Compensation (Topic 718): Scope Application of Profits Interest and Similar Awards" (ASU 2024-01), which clarifies how an entity determines whether profits interest or similar awards should be considered within the scope of ASC 718 as a share-based payment arrangement or under ASC 710 or other ASC topics in a manner similar to a cash bonus or profit-sharing arrangement. The guidance is effective for annual periods beginning after December 15, 2024, and interim periods beginning within those annual periods. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. ASU 2024-01 should be applied either (1) retrospectively to all prior periods presented in the financial statements or (2) prospectively to profits interest and similar awards granted or modified on or after the date at which the entity first applies the amendments. The adoption of this standard on January 1, 2025 did not have any impact on our consolidated financial statements and related disclosures.
In November 2024, the FASB issued Accounting Standards Update No. 2024-03, "Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses" (ASU 2024-03), which requires a public business entity to disclose specific information about certain costs and expenses in the notes to the financial statements for interim and annual reporting periods. The objective of the disclosure requirements is to provide disaggregated information of the public entity's expenses to help investors better understand the entity's performance; better assess the entity's prospects for future cash flows; and
5

compare an entity's performance over time and with that of other entities. The disaggregation of relevant expense captions presented on the face of the income statement may include but is not limited to the following natural expenses: (1) purchases of inventory, (2) employee compensation, (3) depreciation, (4) intangible asset amortization, and (5) depreciation, depletion, and amortization. The guidance is effective for annual periods beginning after December 15, 2026, and for interim periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.
In March 2024, the U.S. Securities and Exchange Commission ("SEC") adopted the final rule under SEC Release No. 33-11275, "The Enhancement and Standardization of Climate-Related Disclosures for Investors". This rule would require registrants to disclose certain climate-related information in registration statements and annual reports. In April 2024, the SEC voluntarily stayed the final rule as a result of legal challenges that are pending judicial review. The disclosure requirements would apply to the Company's fiscal year beginning January 1, 2025, pending resolution of the stay. While there has been no resolution of the stay, the Company is currently evaluating the final rule to determine its impact on the Company's disclosures.

2. Reportable Segments and Revenue Recognition
The Company is organized based on the nature of its products and is composed of two reportable segments, Machine Clothing ("MC") and Albany Engineered Composites ("AEC"), each overseen by a segment president. These segments are reflective of how the Company's Chief Executive Officer, who is its Chief Operating Decision Maker ("CODM"), reviews operating results for the purpose of allocating resources and assessing performance. Our CODM evaluates each segment's performance based on metrics such as net revenues, gross profit, and other key financial data, to assess performance and allocate resources that align with company-wide goals. Annual incentive targets are established for the segment presidents based on these metrics, in addition to cash flows, which are reviewed in summary each month, and in more depth each quarter. The Company has not aggregated operating segments for purposes of identifying reportable segments. Effective December 31, 2024, the Company adopted provisions of ASU 2023-07, which expanded the content and frequency of segment disclosures required under ASC 280.

Machine Clothing:
The Machine Clothing segment supplies permeable and impermeable belts used in the manufacture of paper, paperboard, tissue and towel products, nonwovens, fiber cement and for several other industrial applications. We sell our MC products directly to customer end-users in countries across the globe. Our products, manufacturing processes, and distribution channels are substantially the same in each region of the world in which we operate.
We design, manufacture, and market paper machine clothing (used in the manufacture of paper, paperboard, tissue and towel) for each section of the paper machine and for every grade of paper. Paper machine clothing products and technical textiles.
Albany Engineered Composites:
The Albany Engineered Composites segment provides highly engineered, advanced composite structures to customers in the commercial and defense aerospace industries. The segment includes Albany Safran Composites, LLC (“ASC”), in which our customer, the SAFRAN Group (“SAFRAN”) owns a 10 percent noncontrolling interest. AEC, through ASC, is the exclusive supplier to the LEAP program of advanced composite fan blades and fan cases under a long-term supply contract, where revenue is determined by a cost-plus-fee agreement.
The LEAP engine is used on the Airbus A320neo, A321neo, Boeing 737 MAX, and COMAC 919 aircraft. AEC's largest aerospace customer is the SAFRAN Group and sales to SAFRAN (consisting primarily of fan blades and cases for CFM International's LEAP engine). AEC net sales to SAFRAN were $39.4 million and $50.1 million in the first three months of 2025 and 2024, respectively. The total of Accounts receivable, Contract assets and Noncurrent receivables due from SAFRAN amounted to $74.0 million and $78.5 million as of March 31, 2025 and December 31, 2024, respectively.
Other significant programs for AEC include the Sikorsky CH-53K, F-35, JASSM, and Boeing 787 programs. AEC also supplies vacuum waste tanks for the Boeing commercial programs, and specialty components for the Rolls Royce lift fan on the F-35, as well as the fan case for the GE9X engine. For the year ended December 31, 2024, approximately 36 percent of AEC's revenues were related to U.S. government contracts or programs.

6

The following tables show data by reportable segment that is regularly provided to the CODM, reconciled to consolidated totals included in the financial statements:
Three Months Ended March 31, 2025
(in thousands)MCAECCorporateTotal
Net revenues$174,697 $114,077 $ $288,774 
Cost of goods sold$94,795 $97,493 $ $192,288 
Gross profit$79,902 $16,584 $ $96,486 
Selling, general and administrative expenses$32,881 $10,126 $10,805 $53,812 
Technical and research expenses$7,243 $3,674 $979 $11,896 
Restructuring expenses, net$1,347 $1,168 $ $2,515 
Operating income/(loss)$38,431 $1,616 $(11,784)$28,263 

Three Months Ended March 31, 2024
(in thousands)MCAECCorporateTotal
Net revenues$185,217 $128,113 $ $313,330 
Cost of goods sold$100,562 $104,082 $ $204,644 
Gross profit$84,655 $24,031 $ $108,686 
Selling, general and administrative expenses$32,767 $11,540 $10,528 $54,835 
Technical and research expenses$7,520 $5,145 $ $12,665 
Restructuring expenses, net$21 $2,188 $ $2,209 
Operating income/(loss)$44,347 $5,158 $(10,528)$38,977 

7

Three months ended March 31,
(in thousands)
20252024
Net revenues
Machine Clothing
$174,697 $185,217 
Albany Engineered Composites114,077 128,113 
Consolidated revenues$288,774 $313,330 
Gross profit
Machine Clothing$79,902 $84,655 
Albany Engineered Composites16,584 24,031 
Consolidated gross profit$96,486 $108,686 
Depreciation and amortization
Machine Clothing$7,706 $8,511 
Albany Engineered Composites13,295 13,503 
Corporate290 290 
Consolidated depreciation and amortization$21,291 $22,304 
Operating income/(loss)
Machine Clothing
$38,431 $44,347 
Albany Engineered Composites1,616 5,158 
Corporate(11,784)(10,528)
Consolidated Operating income$28,263 $38,977 
Reconciling items:
Interest income(1,638)(1,123)
Interest expense
5,293 4,442 
Other (income)/expense, net983 (2,982)
Income before income taxes$23,625 $38,640 

Certain prior year amounts have been reclassified in order to conform to current year presentation. Global information system costs previously included in Corporate expenses are allocated to the segments. Management believes this presentation better reflects the performance of the segments and is how management will review segment performance on a going forward basis. For the three months ended March 31, 2025, Selling, general and administrative expenses include global information system costs of $4.0 million, $3.9 million, and $0.5 million for MC, AEC and Corporate, respectively. For the three months ended March 31, 2024, Selling, general and administrative expenses include global information system costs of $3.8 million, $4.0 million, and $0.5 million for MC, AEC and Corporate, respectively.

The following table presents assets by reportable segment:
(in thousands)
March 31, 2025December 31, 2024
Segment assets
Machine Clothing$621,691 $600,603 
Albany Engineered Composites$749,287 $736,306 
Reconciling items:
Cash$119,354 $115,283 
Income taxes prepaid, receivable and deferred45,761 47,944 
Prepaid and Other assets151,983 148,560 
Consolidated total assets$1,688,076 $1,648,696 

8

The following table presents capital expenditures by reportable segment:
Three months ended March 31,
(in thousands)
20252024
Capital expenditures and purchased software
Machine Clothing$6,232 $6,357 
Albany Engineered Composites9,365 20,523 
Corporate expenses  
Total capital expenditures and purchased software$15,597 $26,880 

Revenue Recognition:
Products and services provided under long-term contracts represent a significant portion of revenues in the Albany Engineered Composites segment and we account for these contracts over time, primarily using the percentage of completion (actual cost to estimated cost) method. That method requires significant judgment and estimation, which could be materially different if the underlying circumstances were to change. When adjustments in estimated contract revenues or costs are required, any changes from prior estimates are included in earnings in the period the change occurs. Changes in the estimated profitability of long-term contracts could be caused by increases or decreases in the contract value, revisions to customer delivery requirements, updated labor or overhead rates, material costs, factors affecting the supply chain, changes in the evaluation of contract risks and opportunities, or other factors. The cumulative changes in the estimated profitability of long-term contracts decreased operating income by $7.0 million for the first three months of 2025. The negative change in the estimated profitability in the first quarter of 2025 was driven by a few large complex programs, including approximately $2.0 million for various CH-53K programs, approximately $1.7 million on our Gulfstream program, approximately $0.9 million on our F-35 program, and $2.4 million, net, on all other programs. Adjustments in the estimated profitability of long-term contracts decreased operating income by $0.9 million for the first three months of 2024.
We disaggregate revenue earned from contracts with customers for each of our business segments and product groups based on the timing of revenue recognition, and groupings used for internal review purposes.
The following table disaggregates revenue for each product group by timing of revenue recognition for the three months ended March 31, 2025:
Three months ended March 31, 2025
(in thousands)
Point in Time Revenue
Recognition
Over Time Revenue
Recognition
Total
Machine Clothing$173,676 $1,021 $174,697 
Albany Engineered Composites:
ASC 38,920 38,920 
Other AEC4,077 71,080 75,157 
Total Albany Engineered Composites
4,077 110,000 114,077 
Total revenues$177,753 $111,021 $288,774 
The following table disaggregates revenue for each product group by timing of revenue recognition for the three months ended March 31, 2024:
9

Three months ended March 31, 2024
(in thousands)
Point in Time Revenue
Recognition
Over Time Revenue
Recognition
Total
Machine Clothing$184,235 $982 $185,217 
Albany Engineered Composites:
ASC 49,739 49,739 
Other AEC5,757 72,617 78,374 
Total Albany Engineered Composites
5,757 122,356 128,113 
Total revenues$189,992 $123,338 $313,330 
The following table disaggregates MC segment revenue by significant product groupings (paper machine clothing ("PMC") and engineered fabrics); and for PMC, the geographical region to which the paper machine clothing was sold:
Three months ended March 31,
(in thousands)
20252024
Americas PMC$82,846 $83,501 
Eurasia PMC
68,197 76,190 
Engineered Fabrics23,654 25,526 
Total Machine Clothing Net revenues$174,697 $185,217 
We do not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less. Contracts in the MC segment are generally for periods of less than a year and certain contracts in the AEC segment are relatively short duration firm-fixed-price orders. Remaining performance obligations on contracts that had an original duration of greater than one year totaled $1.1 billion and $752 million as of March 31, 2025 and 2024, respectively, and related primarily to firm fixed price contracts in the AEC segment. Of the remaining performance obligations as of March 31, 2025, we expect to recognize as revenue approximately $117 million during 2025, $150 million during 2026, $142 million during 2027, and the remainder thereafter.

10

3. Pensions and Other Postretirement Benefit Plans
The Company has defined benefit pension plans covering certain U.S. and non-U.S. employees. The Company also provides certain postretirement benefits to retired employees in the U.S. and Canada. The Company accrues the cost of providing these benefits during the active service period of the employees.
The composition of the net periodic benefit cost/(income) for the three months ended March 31, 2025 and 2024, was as follows:
Pension plans
Other postretirement benefits
(in thousands)
2025202420252024
Components of net periodic benefit cost/(income):
Service cost
$371 $497 $10 $12 
Interest cost1,450 1,532 353 354 
Expected return on assets
(1,232)(1,358)  
Curtailment cost/(income)
(3,770)   
Settlement cost/(income)
2,170    
Amortization of prior service cost/(income)(6)(7)(31)(31)
Amortization of net actuarial loss
295 187 (8)(9)
Net periodic benefit cost/(credit)
$(722)$851 $324 $326 
The amount of net benefit cost/(credit) is determined at the beginning of each year and generally only varies from quarter to quarter when a significant event occurs, such as a curtailment or a settlement. In the first three months of 2025, we took action to settle certain pension plan liabilities related to an MC pension plan in Switzerland. This resulted in a net gain totaling $1.6 million related to curtailments and settlements.There were no material curtailments or settlements during the first three months of 2024.
Service cost for defined benefit pension and postretirement plans are reported in the same line item as other compensation costs arising from services rendered by the pertinent employees during the period. Other components of net periodic benefit cost are included in the line item Other (income)/expense, net in the Consolidated Statements of Income.

4. Restructuring
At MC, restructuring actions were taken in 2024 and 2025 to cease operations at several facilities, including at the Company's MC forming fabric manufacturing facility in Chungju, South Korea, at the Company's Heimbach engineered fabric manufacturing facility in Rochdale, UK, at the Company's Heimbach paper machine clothing facility in Olten, Switzerland and at the Company's MC manufacturing facility in Ballo, Italy. These actions drove $3.3 million of restructuring charges during the first three months of 2025, of which $3.1 million in restructuring expenses related to workforce reductions, fixed asset impairments and related costs, as well as charges of $0.2 million in Cost of goods sold for the write-off of inventory, offset by a $1.8 million pension curtailment gain. We expect to incur additional restructuring expenses related to these actions throughout the remainder of the year.
At AEC, restructuring activities were related to reorganizational costs as well as a reduction in the workforce within AEC, which resulted in restructuring expenses of $1.2 million for the first three months of 2025 and $2.2 million for the first three months of 2024.
The following table summarizes charges reported in the Consolidated Statements of Income under "Restructuring expenses, net":
Three months ended March 31,
(in thousands)20252024
Machine Clothing$1,347 $21 
Albany Engineered Composites1,168 2,188 
Corporate expenses  
Total$2,515 $2,209 
11

The following tables summarize charges by type of expense reported in the Consolidated Statements of Income under "Restructuring expenses, net" and "Cost of goods sold":
Three months ended March 31, 2025Total
restructuring
costs incurred
Termination
and other
costs
Impairment of assetsPension Curtailment (Gain)/Loss
(in thousands)
Machine Clothing$1,603 $2,640 $723 $(1,760)
Albany Engineered Composites1,168 1,168   
Corporate expenses    
Total$2,771 $3,808 $723 $(1,760)
Three months ended March 31, 2024Total
restructuring
costs incurred
Termination
and other
costs
Impairment of assets
Pension Curtailment (Gain)/Loss
(in thousands)
Machine Clothing$21 $21 $ $ 
Albany Engineered Composites2,188 2,188   
Corporate expenses    
Total$2,209 $2,209 $ $ 

The table below presents the year-to-date changes in restructuring liabilities for 2025 and 2024:
(in thousands)December 31, 2024Restructuring
charges accrued
PaymentsCurrency
translation /other
March 31, 2025
Total termination and other costs$4,996 $3,808 $(4,160)$24 $4,668 
(in thousands)December 31, 2023Restructuring
charges accrued
PaymentsCurrency
translation /other
March 31, 2024
Total termination and other costs$ $2,209 $(221)$(1)$1,987 

5. Other (Income)/Expense, net
The components of Other (income)/expense, net are:
Three months ended March 31,
(in thousands)
20252024
Currency transaction losses/(gains)
$3,152 $(1,292)
Derivative instruments losses/(gains)(2,526)(118)
Bank fees and amortization of debt issuance costs
76 43 
Components of net periodic pension and postretirement cost other than service cost821 668 
Other(540)(2,283)
Total other (income)/expense, net$983 $(2,982)
Other (income)/expense, net, included foreign currency related transactions which resulted in losses of $3.2 million in the three months ended March 31, 2025, as compared to gains of $1.3 million in the same periods last year. In addition, changes in the fair value of derivative instruments included gains of $2.5 million in the three months ended March 31, 2025, as compared to gains of $0.1 million in the same period last year, driven by currency rate movements, most notably the Brazilian Real and Mexican Peso.
12

6. Income Taxes
The Company's effective income tax rate for the three months ended March 31, 2025 and 2024, is as follows:
Three months ended March 31,
20252024
Effective income tax rate26.6 %29.2 %
Income tax expense for the quarter was computed in accordance with ASC 740-270, Income Taxes – Interim Reporting. Under this method, loss jurisdictions which cannot recognize a tax benefit with regard to their generated losses are excluded from the annual effective tax rate calculation and their taxes will be recorded discretely in each quarter.
Our 2025 estimated annual effective tax rate primarily reflects the 21% federal tax rate, the impact of state and local taxation, the impact of taxation upon foreign operations, and forecasted permanent differences. Our actual effective tax rates were 26.6% and 29.2% for the three months ended March 31, 2025 and 2024, respectively.
The effective tax rate for the three months ended March 31, 2025 included a net discrete tax benefit of $1.3 million. This discrete tax benefit is mostly attributable to the true-up for prior year's estimated taxes, a net decrease in valuation allowances and a net decrease in uncertain tax positions. The rate for the three months ended March 31, 2025 was lower than the three months ended March 31, 2024 mainly due to the favorable discrete tax adjustment related to a decrease in valuation allowance in the current period.
The Company is subject to audit in the U.S. and various foreign jurisdictions. Our open tax years for major jurisdictions generally range from 2013-2024. We believe appropriate provisions for all outstanding tax issues have been made for all jurisdictions and all open years. Audit outcomes and the timing of audit settlements are subject to significant uncertainty. It is reasonably possible that within the next 12 months, unrecognized tax benefits could decrease by up to $2.2 million based on current estimates.

7. Earnings Per Share
The amounts used in computing earnings per share and the weighted average number of shares of potentially dilutive securities are as follows:
Three months ended March 31,
(in thousands, except earnings per share)20252024
Net income attributable to the Company$17,355 $27,291 
Weighted average number of shares:
Weighted average number of shares used in calculating basic net income per share
30,823 31,209 
Effect of dilutive stock-based compensation plans:
Restricted stock units and multi-year awards161 82 
Weighted average number of shares used in calculating diluted net income per share30,984 31,291 
Net income attributable to the Company per share:
Basic$0.56 $0.87 
Diluted$0.56 $0.87 






13


8. Accumulated Other Comprehensive Income ("AOCI")
The table below presents changes in the components of AOCI for the period from December 31, 2024 to March 31, 2025:
(in thousands)
Translation
adjustments
Pension and
postretirement
liability
adjustments
Derivative
valuation
adjustment
Total Other
Comprehensive
Income
December 31, 2024$(181,555)$(14,328)$(106)$(195,989)
Other comprehensive income/(loss) before reclassifications, net of tax
17,136 (4,013)(457)12,666 
Pension settlement/curtailment, net of tax
— 1,178 — 1,178 
Interest (expense)/income related to swaps reclassified to the Consolidated Statements of Income, net of tax— — (178)(178)
Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax
— 173 — 173 
Net current period other comprehensive income17,136 (2,662)(635)13,839 
March 31, 2025$(164,419)$(16,990)$(741)$(182,150)
The table below presents changes in the components of AOCI for the period from December 31, 2023 to March 31, 2024:
(in thousands)
Translation
adjustments
Pension and
postretirement
liability
adjustments
Derivative
valuation
adjustment
Total Other
Comprehensive
Income
December 31, 2023$(124,901)$(17,346)$9,079 $(133,168)
Other comprehensive income/(loss) before reclassifications, net of tax(12,116)285 892 (10,939)
Interest (expense)/income related to swaps reclassified to the Consolidated Statements of Income, net of tax— — (3,016)(3,016)
Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax— 97 — 97 
Net current period other comprehensive income(12,116)382 (2,124)(13,858)
March 31, 2024$(137,017)$(16,964)$6,955 $(147,026)
The components of AOCI that are reclassified to the Consolidated Statements of Income relate to our pension and postretirement plans and interest rate swaps.
The table below presents the expense/(income) amounts reclassified from AOCI, and the line items of the Consolidated Statements of Income that were affected for the three months ended March 31, 2025 and 2024:
14

Three months ended March 31,
(in thousands)
20252024
Pre-tax Derivative valuation reclassified from Accumulated Other Comprehensive Income:
Interest (income)/expense, net related to interest rate swaps included in Income before taxes
$(192)$(4,038)
Income tax effect14 1,022 
Effect on net income due to items reclassified from Accumulated Other Comprehensive Income
$(178)$(3,016)
Pre-tax pension and postretirement liabilities reclassified from Accumulated Other Comprehensive Income:
Pension settlement/curtailment
$1,600 $ 
Amortization of prior service credit$(37)$(38)
Amortization of net actuarial loss
287 178 
Total pre-tax amount reclassified (a)
1,850 140 
Income tax effect(499)(43)
Effect on net income due to items reclassified from Accumulated Other Comprehensive Income$1,351 $97 

(a)These accumulated other comprehensive income components are included in the computation of net periodic pension cost (see Note 3. Pensions and Other Postretirement Benefit Plans).

9. Noncontrolling Interests
Effective October 31, 2013, Safran S.A. (Safran) acquired a 10 percent equity interest in Albany Safran Composites, LLC ("ASC").
On August 31, 2023, the Company acquired all the outstanding shares of Heimbach, a privately held manufacturer of paper machine clothing with headquarters in Düren, Germany. In July 2021, Heimbach acquired 85% of Arcari, SRL (“Arcari”). Arcari is a manufacturer of textile and plastic industrial technical products and conveyor belts. For the three months ended March 31, 2025, the net income/(loss) attributable to Arcari’s noncontrolling interest was less than $0.1 million and the noncontrolling interest balance as of March 31, 2025 was $0.3 million.
The table below presents a reconciliation of income attributable to the noncontrolling interest and noncontrolling equity in the Company’s subsidiaries:
ASC Noncontrolling InterestThree months ended March 31,
(in thousands, except percentages)20252024
Net income of Albany Safran Composites (ASC)$940 $1,014 
Less: Return attributable to the Company's preferred holding441 308 
Net income of ASC available for common ownership$499 $706 
Ownership percentage of noncontrolling shareholder10 %10 %
Net income attributable to the noncontrolling interest$50 $71 
Noncontrolling interest, beginning of year$4,983 $5,423 
Net income attributable to noncontrolling interest50 71 
Changes in other comprehensive income attributable to the noncontrolling interest(136)57 
ASC Noncontrolling interest, end of interim period
$4,897 $5,551 
Arcari Noncontrolling interest, end of interim period
$296 $525 
Total Noncontrolling interest, end of interim period$5,193 $6,076 
15

10. Accounts Receivable
Accounts receivable, net includes Trade and other accounts receivable and Bank promissory notes, net of Allowance for expected credit losses. In connection with certain revenues in Asia, the Company accepts a bank promissory note as customer payment. The notes may be presented for payment at maturity, which is less than one year. As of March 31, 2025 and December 31, 2024, Accounts receivable consisted of the following:
(in thousands)March 31, 2025December 31, 2024
Trade and other accounts receivable$256,115 $231,136 
Bank promissory notes20,853 19,637 
Allowance for expected credit losses(4,507)(4,085)
Accounts receivable, net$272,461 $246,688 
As of March 31, 2025 and December 31, 2024, the Company had trade accounts receivable from SAFRAN of $73.2 million and $77.7 million, respectively.
As of March 31, 2025 and December 31, 2024, the Company did not have any Noncurrent receivables and related Allowance for expected credit losses.

11. Contract Assets and Liabilities
Contract assets include unbilled amounts typically resulting from revenues under contracts when the over time method of revenue recognition is utilized, and revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to Accounts receivable, net when the entitlement to pay becomes unconditional and the customer is invoiced. Contract liabilities include advance payments and billings in excess of revenue recognized. Contract liabilities are included in Accrued liabilities in the Consolidated Balance Sheets.
Contract assets and Contract liabilities are reported on the Consolidated Balance Sheets in a net position on a contract-by-contract basis at the end of each reporting period.
As of March 31, 2025 and December 31, 2024, Contract assets and Contract liabilities consisted of the following:
(in thousands)March 31, 2025December 31, 2024
Contract assets$156,852 $167,397 
Allowance for expected credit losses
(783)(840)
Contract assets, net$156,069 $166,557 
Contract liabilities$7,682 $6,085 
Contract assets, net decreased $10.5 million during the three months ended March 31, 2025. The decrease was
primarily due to invoicing to customers for satisfied performance obligations for contracts that were in a contract asset
position, primarily related to commercial and space programs. There were no impairment losses related to our Contract assets during the three months ended March 31, 2025 and March 31, 2024.
Contract liabilities increased $1.6 million for the period ended March 31, 2025 compared to December 31, 2024, primarily due to the amounts invoiced to customers for contracts that were in a contract liability position exceeding the revenue recognized from satisfied performance obligations. Revenue recognized for the three months ended March 31, 2025 and 2024 that was included in the Contract liability balance at the beginning of the year was $4.2 million and $3.5 million, respectively.








16

12. Inventories
Costs included in inventories are raw materials, labor, supplies and allocable depreciation and overhead. Raw material inventories are valued on an average cost basis. Other inventory cost elements are valued at cost, using the first-in, first-out method. The Company writes down the inventories for estimated obsolescence and to lower of cost or net realizable value based upon assumptions about future demand and market conditions. If actual demand or market conditions are less favorable than those projected by the Company, additional inventory write-downs may be required. Once established, the original cost of the inventory less the related write-down represents the new cost basis of such inventories.
As of March 31, 2025 and December 31, 2024, Inventories consisted of the following:
(in thousands)March 31, 2025December 31, 2024
Raw materials$80,546 $76,559 
Work in process
65,127 54,917 
Finished goods15,409 14,369 
Total inventories
$161,082 $145,845 


13. Goodwill and Other Intangible Assets
The following table sets forth the gross carrying value, accumulated amortization and net values of intangible assets and goodwill as of March 31, 2025 and December 31, 2024:
March 31, 2025
(in thousands)Amortization 
life in years
Gross carrying amountAccumulated amortization and otherNet carrying amount
Finite-lived assets:
AEC Trademarks and trade names
6-15
$208 $(200)$8 
AEC Technology
10-15
6,048 (3,398)2,650 
AEC Intellectual property
15
1,250 (443)807 
AEC Customer relationships
8-15
69,298 (48,203)21,095 
Heimbach Developed technology
9
8,884 (1,832)7,052 
Total Finite-lived intangible assets$85,688 $(54,076)$31,612 
Indefinite-lived intangible assets:
Heimbach Trade name$5,951 $ $5,951 
MC Goodwill65,873  65,873 
AEC Goodwill112,964  112,964 
Total Indefinite-lived intangible assets:$184,788 $ $184,788 
17

December 31, 2024
(in thousands)Amortization 
life in years
Gross carrying amountAccumulated amortization and otherNet carrying amount
Finite-lived assets:
AEC Trademarks and trade names
6-15
$208 $(197)$11 
AEC Technology
10-15
5,820 (3,140)2,680 
AEC Intellectual property
15
1,250 (422)828 
AEC Customer relationships
8-15
69,175 (47,283)21,892 
Heimbach Developed technology
9
8,547 (1,543)7,004 
Total Finite-lived assets$85,000 $(52,585)$32,415 
Indefinite-lived intangible assets:
Heimbach Trade name$5,712 $— $5,712 
MC Goodwill63,988 — 63,988 
AEC Goodwill112,273 — 112,273 
Total Indefinite-lived intangible assets:$181,973 $— $181,973 

The changes in intangible assets, net and goodwill from December 31, 2024 to March 31, 2025, were as follows:
(in thousands)December 31, 2024Other
Changes
AmortizationCurrency
Translation
March 31, 2025
Finite-lived intangible assets:
AEC Trademarks and trade names$11 $ $(3)$ $8 
AEC Technology2,680  (142)112 2,650 
AEC Intellectual property828  (21) 807 
AEC Customer relationships21,892  (870)73 21,095 
Heimbach Developed technology7,004  (233)281 7,052 
Total Finite-lived intangible assets$32,415 $ $(1,269)$466 $31,612 
Indefinite-lived intangible assets:
Heimbach Trade name$5,712 $ $ $239 $5,951 
MC Goodwill63,988   1,885 65,873 
AEC Goodwill112,273   691 112,964 
Total Indefinite-lived assets:$181,973 $ $ $2,815 $184,788 


18

14. Financial Instruments
Debt principally consists of a revolving credit agreement and foreign bank debt assumed in the 2023 acquisition of Heimbach. The following table represents the Company's outstanding debt:
(in thousands, except interest rates)March 31, 2025December 31, 2024
Borrowings under the Amended Credit Agreement (1)
USD borrowings$319,000 $225,000 
EUR borrowings97,390 93,485 
Foreign bank debt39 46 
Total bank debt416,429 318,531 
Less: Current maturities of long-term debt  
Long-term debt$416,429 $318,531 
(1) The credit facility matures in August 2028. At the end of March 31, 2025 and December 31, 2024, the USD interest rate in effect was 5.79% and 5.77%, respectively, including the effect of interest rate swaps; at the end of March 31, 2025 and December 31, 2024, the EUR interest rate in effect was 3.83% and 4.09%, respectively, including the effect of interest rate swaps.
Amended Credit Agreement
On August 16, 2023, we entered into a $800 million unsecured committed Five-Year Revolving Credit Facility Agreement, amended on June 28, 2024 (collectively, the “Amended Credit Agreement”), which matures in August of 2028.
The applicable interest rate for borrowings under the Amended Credit Agreement is based on both Term SOFR and EURIBOR plus a spread, which is based on our leverage ratio (as defined in the Amended Credit Agreement) at the time of a borrowing as follows:
Leverage RatioCommitment FeeABR SpreadTerm Benchmark/ Daily
Simple SOFR Spread
<1.00:1.00
0.275%0.500%1.500%
1.00:1.00 and < 2.00:1.00
0.300%0.625%1.625%
2.00:1.00 and < 3.00:1.00
0.325%0.750%1.750%
3.00:1.00
0.350%1.000%2.000%
As of March 31, 2025, the applicable interest rate for borrowings under the Amended Credit Agreement was based on one-month term SOFR and one-month EURIBOR plus the spread, which was 1.50%.
As of March 31, 2025, there was $416.4 million of borrowings outstanding under the Amended Credit Agreement and we had borrowings available of $383.6 million, based on our maximum leverage ratio and our Consolidated EBITDA (as defined in the Amended Credit Agreement).
Under the Amended Credit Agreement, we are required to maintain a leverage ratio (as defined in the Credit Agreement) of not greater than 3.75 to 1.00, or 4.25 to 1.00 after a significant acquisition. We are also required to maintain a minimum interest coverage ratio (as defined in the Credit Agreement) of greater than 3.00 to 1.00. If our leverage ratio exceeds 3.50 to 1.00, we will be restricted in paying dividends to a maximum amount of $40 million in a calendar year.
As of March 31, 2025, our leverage ratio was 1.35 to 1.00 and our interest coverage ratio was 13.39 to 1.00. As of March 31, 2025, we were in compliance with all applicable covenants. We anticipate continued compliance in each of the next four quarters while continuing to monitor future compliance based on current and future economic conditions.
The borrowings are guaranteed by certain of the Company’s subsidiaries, including all significant U.S. subsidiaries (subject to certain exceptions), as defined in the Amended Credit Agreement. Our ability to borrow additional amounts under the Amended Credit Agreement is conditional upon the absence of any defaults, as well as the absence of any material adverse change (as defined in the Amended Credit Agreement).
Interest Rate Swaps
From time to time, the Company enters into interest rate swap contracts to manage the interest rate risk associated with its outstanding variable-interest rate borrowings. Such contracts are intended to economically hedge the
19

reference rate component of future interest payments associated with outstanding borrowings under the Company’s Amended Credit Agreement.
In November, 2024, we entered into two interest rate swap agreements: A USD interest rate swap agreement and a EUR interest rate swap agreement. The USD interest rate swap agreement covers the period November 15, 2024 through November 15, 2026. This transaction has the effect of fixing the SOFR portion of the interest rate (before the credit spread) on $125 million of the US indebtedness drawn under the Amended Credit Facility. Under the terms of this transaction, the Company pays a fixed rate of 3.987% and our counterparty pays a floating rate based on the one-month SOFR rate at each monthly calculation date. The EUR interest rate swap agreement covers the period November 14, 2024 through November 15, 2026. This transaction has the effect of fixing the EURIBOR portion of the interest rate (before the credit spread) on EUR 45 million of the EUR indebtedness drawn under the Amended Credit Facility. Under the terms of this transaction, the Company pays a fixed rate of 2.277% and our counterparty pays a floating rate based on the one-month EURIBOR rate at each monthly calculation date.
In 2021, we entered into interest rate swap agreements for the period of October 17, 2022 through October 27, 2024, to hedge $350 million of variable-interest rate indebtedness.
These interest rate swaps are accounted for as a hedge of future cash flows, as further described in Note 15, Fair-Value Measurements. No cash collateral was received or pledged in relation to the swap agreements.
.
15. Fair-Value Measurements
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The Company uses a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. This hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:
Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.
Level 3 - Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.
We had no Level 3 financial assets or liabilities at March 31, 2025 or at December 31, 2024, other than certain pension assets as indicated in our December 31, 2024 Annual Report on Form 10-K.
The following table presents the fair-value hierarchy for our Level 1 and Level 2 financial and non-financial assets and liabilities, which are measured at fair value on a recurring basis:
20

March 31, 2025December 31, 2024
Quoted
prices in
active
markets
Significant
other
observable
inputs
Quoted
prices in
active
markets
Significant
other
observable
inputs
(in thousands)
(Level 1)
(Level 2)
(Level 1)
(Level 2)
Fair Value
Assets:
Cash equivalents$8,745 $ $11,273 $ 
Foreign currency option contracts
    
Foreign currency forward contracts
    
Other Assets:
Common stock of unaffiliated foreign public company (a)759  631  
Interest rate swaps  149 
Liabilities:
Other Non-Current Liabilities
Foreign currency forward contracts  
Interest rate swaps(662) (218)
(a)Original cost basis $0.5 million.
Cash equivalents include short-term securities that are considered to be highly liquid and easily tradable. These securities are valued using inputs observable in active markets for identical securities.
The interest rate swaps are accounted for as hedges of future cash flows. The fair value of our interest rate swaps is derived from a discounted cash flow analysis based on the terms of the contract and the interest rate curve, and is included in Other assets and/or Other noncurrent liabilities in the Consolidated Balance Sheets. Unrealized gains and losses on the interest rate swaps flow through the caption Derivative valuation adjustment in the Shareholders’ equity section of the Consolidated Balance Sheets. as of March 31, 2025, these interest rate swaps were determined to be highly effective hedges of interest rate cashflow risk. Amounts accumulated in Other comprehensive income are reclassified as interest expense/(income), net when the related interest payments (that is, the hedged forecasted transactions), affect earnings. Interest expense/(income) related to payments under the active swap agreements totaled $(0.2) million for the three months ended March 31, 2025 and $(4.0) million for the three months ended March 31, 2024.
We operate our business in many regions of the world, and currency rate movements can have a significant effect on operating results. From time to time, we enter into foreign currency option contracts and forward contracts that are valued using quoted prices in active markets obtained from independent pricing sources. These instruments are measured using market foreign exchange prices and are recorded in the Consolidated Balance Sheets as Other current assets and Accrued liabilities, as applicable. Changes in fair value of these instruments are recorded as gains or losses within Other (income)/expense, net.
When exercised, the foreign currency instruments are net-settled with the same financial institution that bought or sold them. For all positions, whether options or forward contracts, there is a risk from the possible inability of the financial institution to meet the terms of the contracts and the risk of unfavorable changes in interest and currency rates, which may reduce the value of the instruments. We seek to mitigate risk by evaluating the creditworthiness of counterparties and by monitoring the currency exchange and interest rate markets while reviewing the hedging risks and contracts to ensure compliance with our internal guidelines and policies.
(Gains)/losses related to changes in fair value of derivative instruments that were recognized in Other (income)/expense, net in the Consolidated Statements of Income were as follows:

Three months ended March 31,
(in thousands)20252024
Derivatives not designated as hedging instruments:
Foreign currency options (gains)/losses$(2,526)$(118)

21


16. Commitments and Contingencies
Asbestos Litigation
Albany International Corp. is a defendant in suits brought in various courts in the United States by plaintiffs who allege that they have suffered personal injury as a result of exposure to asbestos-containing paper machine clothing synthetic dryer fabrics marketed during the period from 1967 to 1976 and used in certain paper mills. We were defending 3,653 claims as of March 31, 2025.
The following table sets forth the number of claims filed, the number of claims settled, dismissed or otherwise resolved, and the aggregate settlement amount during the periods presented:
(in thousands, except number of claims)
Opening
Number of
Claims
Claims
Dismissed,
Settled, or
Resolved
New Claims
Closing
Number of
Claims
Amounts Paid to
Settle or
Resolve
For the period ended December 31, 20243,606 10 50 3,646 $13 
For the period ended March 31, 20253,646 11 18 3,653 $30 
We anticipate that additional claims will be filed against the Company and related companies in the future but are unable to predict the number and timing of such future claims. Due to the fact that information sufficient to meaningfully estimate a range of possible loss of a particular claim is typically not available until late in the discovery process, we do not believe a meaningful estimate can be made regarding the range of possible loss with respect to pending or future claims and therefore are unable to estimate a range of reasonably possible loss in excess of amounts already accrued for pending or future claims.
While we believe we have meritorious defenses to these claims, we have settled certain claims for amounts we consider reasonable given the facts and circumstances of each case. Our insurance carrier has defended each case and funded settlements under a standard reservation of rights. As of March 31, 2025, we had resolved, by means of settlement or dismissal, 38,062 claims at a total cost of $10.6 million. Of this amount, almost 100% was paid by our insurance carrier, who has confirmed that we have approximately $140 million of remaining coverage under primary and excess policies that should be available with respect to current and future asbestos claims.
The Company’s subsidiary, Brandon Drying Fabrics, Inc. (“Brandon”), is also a separate defendant in many of the asbestos cases in which Albany is named as a defendant, despite never having manufactured any fabrics containing asbestos. While Brandon was defending against 7,675 claims as of March 31, 2025, only twelve claims have been filed against Brandon since January 1, 2012, and only $15,000 in settlement costs have been incurred since 2001. Brandon was acquired by the Company in 1999 and has its own insurance policies covering periods prior to 1999. Since 2004, Brandon’s insurance carriers have covered 100% of indemnification and defense costs, subject to policy limits and a standard reservation of rights.
In some of these asbestos cases, the Company is named both as a direct defendant and as the “successor in interest” to Mount Vernon Mills (“Mount Vernon”). We acquired certain assets from Mount Vernon in 1993. Certain plaintiffs allege injury caused by asbestos-containing products alleged to have been sold by Mount Vernon many years prior to this acquisition. Mount Vernon is contractually obligated to indemnify the Company against any liability arising out of such products. We deny any liability for products sold by Mount Vernon prior to the acquisition of the Mount Vernon assets. Pursuant to its contractual indemnification obligations, Mount Vernon has assumed the defense of these claims. On this basis, we have successfully moved for dismissal in a number of actions.
We currently do not anticipate, based on currently available information, that the ultimate resolution of the aforementioned proceedings will have a material adverse effect on the financial position, results of operations, or cash flows of the Company. Although we cannot predict the number and timing of future claims, based on the foregoing factors, the trends in claims filed against us, and available insurance, we also do not currently anticipate that potential future claims will have a material adverse effect on our financial position, results of operations, or cash flows.




22


17. Changes in Shareholders’ Equity
The following table summarizes changes in Shareholders’ Equity for the period December 31, 2024 to March 31, 2025:
Class A
Common Stock
Additional paid-in capital
Retained 
earnings
Accumulated items of other comprehensive income
Class A
Treasury Stock
Noncontrolling Interest
Total Shareholders' Equity
 
Shares
Amount
Shares
Amount
December 31, 202440,917 $41 $452,933 $1,065,763 $(195,989)9,845 $(379,210)$5,409 $948,947 
Net income— — — 17,355 — — — (6)17,349 
Compensation and benefits paid or payable in shares56 — 2,651 — — — — — 2,651 
Purchase of Treasury shares (a)— — — — — 925 (69,153)— (69,153)
Dividends declared on Class A Common Stock, $0.27 per share
— — — (8,262)— — — — (8,262)
Dividends paid to noncontrolling interests
— — — — — — — (88)(88)
Cumulative translation adjustments— — — — 17,136 — — (122)17,014 
Pension and postretirement liability adjustments— — — — (2,662)— — — (2,662)
Derivative valuation adjustment and other
— — — 7 (635)— — — (628)
March 31, 202540,973 $41 $455,584 $1,074,863 $(182,150)10,770 $(448,363)$5,193 $905,168 

The following table summarizes changes in Shareholders’ Equity for the period December 31, 2023 to March 31, 2024:
Class A
Common Stock
Additional paid-in capital
Retained 
earnings
Accumulated items of other comprehensive income
Class A
Treasury Stock
Noncontrolling Interest
Total 
Shareholders' Equity
(in thousands)
Shares
Amount
Shares
Amount
December 31, 202340,856 $41 $448,218 $1,010,942 $(133,168)9,662 $(364,665)$5,952 $967,320 
Net income— — — 27,291 — — — 78 27,369 
Compensation and benefits paid or payable in shares42 — 810 — — — — — 810 
Dividends declared on Class A Common Stock, $0.26 per share
— — — (8,122)— — — — (8,122)
Cumulative translation adjustments— — — — (12,116)— — 46 (12,070)
Pension and postretirement liability adjustments— — — — 382 — — — 382 
Derivative valuation adjustment— — — — (2,124)— — — (2,124)
March 31, 202440,898 $41 $449,028 $1,030,111 $(147,026)9,662 $(364,665)$6,076 $973,565 

(a)In 2021, the Company's Board of Directors authorized the Company to repurchase shares of up to $200 million through open market purchases, privately negotiated transactions or otherwise, and to determine the prices, times and amounts. On February 21, 2025, the Company's Board of Directors authorized the Company to repurchase shares up to $250 million (excluding any fees, commissions, taxes or other expenses related to such purchases), which replaced the 2021 authorization. In 2025, the Company repurchased 925,443 shares totaling $69.2 million.

18. Subsequent Events
We evaluated subsequent events through the issuance date of these financial statements in Form 10-Q. No material subsequent events were identified that require disclosure.
23


ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Management’s Discussion and Analysis (“MD&A”) is intended to help the reader understand the results of operations and financial condition of the Company. MD&A is provided as a supplement to, and should be read in conjunction with, our Consolidated Financial Statements and the accompanying Notes.
Forward-looking Statements
This quarterly report and the documents incorporated or deemed to be incorporated by reference in this quarterly report contain statements concerning our future results and performance and other matters that are “forward-looking” statements within the meaning of Section 27A of the Securities Act and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The words “believe,” “expect,” “anticipate,” “intend,” “estimate,” “project,” "forecast," ”look for,” “will,” “should,” “guidance,” “guide” and similar expressions identify forward-looking statements, which generally are not historical in nature. Because forward-looking statements are subject to certain risks and uncertainties, (including, without limitation, those set forth in the Company’s most recent Annual Report on Form 10-K or prior Quarterly Reports on Form 10-Q) actual results may differ materially from those expressed or implied by such forward-looking statements.
There are a number of risks, uncertainties, and other important factors that could cause actual results to differ materially from the forward-looking statements, including, but not limited to:
Conditions in the industries in which our Machine Clothing and Albany Engineered Composites segments compete, along with the general risks associated with macroeconomic conditions, including higher interest rates, inflationary pressures, or the effects of another pandemic, for an extended period of time;
Some of the Company’s competitors in the Machine Clothing segment have the capability to make and sell paper machines and papermaking equipment as well as other engineered fabrics;
Machine Clothing and Albany Engineered Composites segments are subject to significant risks related to the potential manufacture and sale of defective or non-conforming products;
Deterioration of global economic conditions could have an adverse impact on the Company's segments and overall business and results of operations;
In the Albany Engineered Composites segment, new and unique risks introduced by the U.S. Government's Department of Defense ("DoD") Cybersecurity Maturity Model Certification ("CMMC") program;
Across the entire Company, increasing labor, raw material, energy, or logistics and costs due to supply chain constraints and inflationary pressures. These challenges have only increased as a result of the ongoing Russia-Ukraine war and the conflict in the Middle East;
We may be unable to maintain effective systems of internal controls while consolidating dispersed corporate functions to our corporate headquarters in New Hampshire;
Our ability to attract and retain business and employees may depend on our reputation in the marketplace;
Across both segments, potential port strikes could cause additional disruptions to our supply chain;
Harm caused by changes in our relationships or contracts with suppliers and customers;
In the Machine Clothing segment, greater than anticipated declines in the demand for publication grades of paper, or lower than anticipated growth in other paper grades;
In the Albany Engineered Composites segment, longer-than-expected timeframe for the aerospace industry to utilize existing inventories, unanticipated reductions in demand, delays, technical difficulties, and cancellations in aerospace programs that are expected to generate revenue and drive long-term growth;
Inability of our Machine Clothing or Albany Engineered Composite segments to create additional production capacity in a timely manner or the occurrence of other manufacturing or supply difficulties (including as a result of geopolitical crises, natural disaster, public health crises and epidemics/pandemics, regulatory or otherwise);
Changes in geopolitical conditions impacting countries where the Company does or intends to do business, including the effects of the implementation of trade tariffs on imported goods;
Failure to achieve or maintain anticipated profitable growth;
24


The Company's insurance coverage may be inadequate to cover significant risk exposures;
Failure to achieve our strategic initiatives and other goals, including, but not limited to, our sustainability goals;
In the Albany Engineered Composites segment, the estimates and expectations based on aircraft production rates provided by Airbus, Boeing and others;
In the Albany Engineered Composites segment, risks and uncertainties associated with the successful implementation and ramp up of significant new programs, including the ability to manufacture the products to the detailed specifications required and recover start-up costs and other investments in the programs;
In the Albany Engineered Composites segment, risks associated with changes in estimates and assumptions that could result in a decline in program gross margins or turn a profitable program into a loss program;
Adverse impacts from inflation, an economic slowdown or recession and by disruption in capital and credit markets that might impede our access to credit, increase our borrowing costs and impair the financial soundness of our customers and suppliers;
Expectations regarding our ability to attract, motivate, and retain the workforce necessary to execute our business strategy and other goals;
Adverse impacts from fluctuations in foreign currency exchange rates;
Harm caused by customer purchase reductions, payment defaults or contract non-renewal;
In the Albany Engineered Composites segment, future funding and compliance risks associated with our contracts with government entities, OEM customers or prime contractors on contracts with government entities;
Costly and disruptive legal disputes and settlements and the Company's ability to provide adequate insurance coverage;
Increasing operational and compliance costs associated with increasing environmental, social and governance regulatory requirements, as well as the risk of noncompliance;
Future levels of indebtedness and capital expenditures;
Impairment of goodwill and other intangible assets;
Adverse impacts from changes in tax legislation or challenges to our tax positions;
Cybersecurity incidents or significant computer system compromises or data breaches to our information technology systems, processes, sites and cloud-based providers;
Disruptions or challenges arising from the implementation or upgrading of new information technology systems;
Significant changes in critical estimates and assumptions related to pension and other post-retirement benefit costs and liabilities;
Significant problems with information systems or networks;
Failure to adequately integrate acquired companies into our business systems and processes within the expected timeframe or, failure to or delayed realization of anticipated benefits of the acquisition could adversely impact the Company’s business, financial condition and results of operations;
Failure to adequately protect our proprietary technology or intellectual property, which would allow competitors or others to take advantage of our research and development efforts;
Impacts on our stock price and trading volume if securities or industry analysis do not publish research or publish inaccurate or unfavorable research about our business, or by future sales of shares by our existing stockholders and the impact of any changes in cash dividend payments;
The impact of shareholder activism on our operations, strategy, and overall performance; and
Other risks and uncertainties detailed in this report and other periodic reports.
Further information concerning important factors that could cause actual events or results to be materially different from the forward-looking statements can be found in the “Business Environment Overview and Trends” sections of this quarterly report, as well as in the Item 1A-“Risk Factors” section of our most recent Annual Report on Form 10-K.
25


Although we believe the expectations reflected in our other forward-looking statements are based on reasonable assumptions, it is not possible to foresee or identify all factors that could have a material and negative impact on our future performance. The forward-looking statements included or incorporated by reference in this report are made on the basis of our assumptions and analyses, as of the time the statements are made, in light of our experience and perception of historical conditions, expected future developments, and other factors believed to be appropriate under the circumstances.
Except as otherwise required by the federal securities laws, we disclaim any obligations or undertaking to publicly release any updates or revisions to any forward-looking statement contained or incorporated by reference in this report to reflect any change in our expectations with regard thereto or any change in events, conditions, or circumstances on which any such statement is based.
Business Environment Overview and Trends
We conduct our business under two reportable segments: Machine Clothing (“MC”) and Albany Engineered Composites (“AEC”) each rooted in similar materials sciences know-how that forms a common approach to customer value proposition in design and manufacturability. MC competes on the basis of its deep industry knowledge, customer reputation and customer service and global advanced textile manufacturing capabilities, which has enabled it to develop a robust and market leading product offering that can be tailored to customer-specific requirements. AEC competes on the basis of its innovative technology solutions, extensive composite manufacturing capabilities and capacity that enable it to offer high quality specific part and assembly solutions that achieve its customers’ application performance requirements.

Machine Clothing Segment

The MC segment expects revenues to continue to decline for publication grade paper into 2025 and beyond, however, we see an offsetting effect due to growth in demand across Europe for packaging, and to a lesser degree, tissue grade products and continued softness in Asia. The MC segment's backlog continues to be stable.
MC believes it is well-positioned in key markets, with high-quality, low-cost production in growth markets, substantially lower fixed costs in mature markets, and continued strength in new product development, technical product support, and manufacturing technology. Some of the markets in which MC's products are sold are expected to have volume trends that are in line with global GDP. MC continues to face pricing pressures in all markets. Despite these market pressures on revenue growth, the MC segment is expected to improve earnings in the future through cost controls and manufacturing productivity efficiencies.

Albany Engineered Composites Segment


The AEC segment continues to ramp-up production levels on commercial, defense, and space programs. In the first quarter of 2025, the Company updated its labor, material input and scrap assumptions and estimates of certain long-term programs that resulted in a negative cumulative change in estimated profitability in the amount of $7.0 million. The negative cumulative change in profitability was primarily driven by a few large complex programs, including $2.0 million for various CH-53K programs, $1.7 million on our Gulfstream program, $0.9 million on our F-35 program, and $2.4 million, net on all other programs.

Also, please refer to the Business Environment Overview and Trends in the Management's Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2024. The Annual Report on Form 10-K, along with the Company's other filings, can be found on the Securities and Exchange Commission's website, www.sec.gov, as well as on the Company's website: www.albint.com.







26


Consolidated Results of Operations
Net Revenues
The following table summarizes our Net revenues by business segment:
Three months ended March 31,
(in thousands, except percentages)
20252024% Change
Machine Clothing$174,697 $185,217 (5.7)%
Albany Engineered Composites
114,077 128,113 (11.0)%
Total$288,774 $313,330 (7.8)%
The following tables provide a comparison of 2025 Net revenues, excluding currency translation effects, to 2024 Net revenues:
(in thousands, except percentages)
Net revenues as reported, Q1 2025(Decrease)/ increase due to changes in currency translation ratesQ1 2025 revenues on same basis as Q1 2024 currency translation ratesNet revenues as reported, Q1 2024% Change compared to Q1 2024, excluding currency rate effects
Machine Clothing$174,697 $(2,516)$177,213 $185,217 (4.3)%
Albany Engineered Composites
114,077 (486)114,563 128,113 (10.6)%
Total$288,774 $(3,002)$291,776 $313,330 (6.9)%
Net revenues decreased 7.8% compared to the first quarter of 2024, driven by lower Net revenues in publication, tissue and pulp grades within MC and a decrease in Net revenues in AEC due to a reduction in certain commercial and space programs.
MC's Net revenues decreased 5.7% compared to the first quarter of 2024 driven by lower revenues in publications, tissue and pulp grades. In addition, changes in currency translation rates had the effect of decreasing Net revenues $2.5 million.
AEC's Net revenues decreased 11.0% compared to the first quarter of 2024, primarily driven by demand reductions on certain commercial and space programs, which was partially offset by higher revenues on CH-53K and other programs. Changes in currency translation rates had the effect of decreasing Net revenues $0.5 million.
Gross Profit
The following table summarizes Gross profit by business segment:
Three months ended March 31,
(in thousands, except percentages)
20252024
Machine Clothing$79,902 $84,655 
Albany Engineered Composites
16,584 24,031 
Total$96,486 $108,686 
% of Net revenues33.4 %34.7 %
The decrease in 2025 Gross profit, as compared to the same period last year, was driven by increased cost assumptions that adjusted the expected profitability of certain long-term contracts in the AEC segment. Gross profit as a percentage of revenues by segment was as follows:
MC's gross profit margin remained consistent with the prior year, yielding 45.7% in both 2024 and 2025.
AEC's gross profit margin decreased from 18.8% in 2024 to 14.5% in 2025, driven primarily by cumulative changes in the estimated profitability of long-term contracts, which decreased gross profit by $7.0 million in 2025, as compared to a decrease of $0.9 million during the same period last year.



27


Selling, General, and Administrative ("SG&A")
The following table summarizes SG&A expenses by business segment:
Three months ended March 31,
(in thousands, except percentages)
20252024
Machine Clothing$32,881 $32,767 
Albany Engineered Composites
10,126 11,540 
Corporate expenses10,805 10,528 
Total
$53,812 $54,835 
% of Net revenues18.6 %17.5 %
Consolidated SG&A expenses decreased 1.9% as compared to the first quarter of 2024, however, as a percentage of Net revenues, SG&A expenses increased from 17.5% in 2024 to 18.6% in 2025.
MC SG&A expenses increased $0.1 million as compared to the first quarter of 2024, with a $3.1 million increase due to changes in currency translation rates, offset by a $3.0 million decrease in travel, service, and personnel-related costs.
In AEC, SG&A expenses decreased $1.4 million, compared to the first quarter of 2024 primarily driven by lower incentive compensation and personnel-related costs.
Corporate SG&A expenses increased $0.3 million, compared to the first quarter of 2024 principally due to higher incentive compensation and personnel-related costs, offset by a decrease in professional fees and smaller impact from changes in currency translation rates.

Technical and Research
The following table summarizes technical and research expenses by business segment:
Three months ended March 31,
(in thousands, except percentages)
20252024
Machine Clothing$7,243 $7,520 
Albany Engineered Composites
3,674 5,145 
Corporate expenses979 — 
Total
$11,896 $12,665 
% of Net revenues4.1 %4.0 %

Consolidated Technical and research expenses decreased 6.1% as compared to the first quarter of 2024 and as a percentage of Net revenues increased from 4.0% in 2024 to 4.1% in 2025.
MC Technical and research expenses decreased $0.3 million as compared to the first quarter of 2024 due to lower personnel and development related costs, in addition to increased allocated costs to Corporate.
AEC Technical and research expenses decreased $1.5 million as compared to the first quarter of 2024, due to decreases in research material and labor costs, in addition to increased allocated costs to Corporate.
Corporate expenses in the first quarter of 2025 relate primarily to new business ventures initiatives and allocated costs from MC and AEC in 2025.

Restructuring Expense, net
In addition to the items discussed above affecting Gross profit, SG&A and Technical and research expenses, Operating income was affected by Restructuring expense, net, of $2.5 million in the three months ended March 31, 2025, compared to $2.2 million in the first quarter of 2024.
28


The following table summarizes Restructuring expenses, net by business segment:
Three months ended March 31,
(in thousands, except percentages)20252024
Machine Clothing$1,347 $21 
Albany Engineered Composites1,168 2,188 
Corporate expenses — 
Consolidated total$2,515 $2,209 
At MC, restructuring actions were taken in 2024 and 2025 to cease operations at several facilities, including at the Company's MC forming fabric manufacturing facility in Chungju, South Korea, at the Company's Heimbach engineered fabric manufacturing facility in Rochdale, UK, at the Company's Heimbach paper machine clothing facility in Olten, Switzerland and at the Company's MC manufacturing facility in Ballo, Italy. These actions drove $3.3 million of restructuring charges during the first three months of 2025, of which $3.1 million in restructuring expenses related to workforce reductions, fixed asset impairments and related costs, as well as related charges of $0.2 million in Cost of goods sold for the write-off of inventory, offset by a $1.8 million pension curtailment gain. We expect to incur additional restructuring expenses related to these actions throughout the remainder of the year.
At AEC, restructuring activities were related to reorganizational costs as well as a reduction in the workforce within AEC, which resulted in restructuring expenses of $1.2 million and $2.2 million for the first three months of 2025 and 2024, respectively.
Operating Income
The following table summarizes operating income/(loss) by business segment:
Three months ended March 31,
(in thousands, except percentages)20252024
Machine Clothing$38,431 $44,347 
Albany Engineered Composites1,616 5,158 
Corporate expenses(11,784)(10,528)
Total$28,263 $38,977 
% of Net revenues9.8 %12.4 %
Changes in operating income were primarily attributable to the drivers noted above.
Other Earnings Items
Three months ended March 31,
(in thousands)20252024
Interest expense, net$3,655 $3,319 
Other (income)/expense, net983 (2,982)
Income tax expense6,276 11,271 
Net (loss)/income attributable to the noncontrolling interest
(6)78 
Interest Expense/(Income), net
Interest expense, net, increased over the prior year primarily due to higher average debt balances, in part offset by a larger amount of interest income earned on cash equivalents during the current year. See Note 14. Financial Instruments in the Notes to Consolidated Financial Statements for further discussion of borrowings and interest rates.
Other (Income)/Expense, net
Other (income)/expense, net, included foreign currency related transactions, which resulted in losses of $3.2 million in the three months ended March 31, 2025, as compared to losses of $1.3 million in the same period last year. In addition, changes in the fair value of derivative instruments included gains of $2.5 million in the three months ended March 31, 2025, as compared to gains of $0.1 million in the same period last year, driven by currency rate movements, most notably the Brazilian Real and Mexican Peso.
29


Effective Income Tax Rate
Three months ended March 31,
20252024
Effective income tax rate26.6 %29.2 %
The Company has operations that constitute a taxable presence in 22 countries outside of the United States. The majority of these countries had income tax rates that were above the United States federal tax rate of 21 percent during the periods reported. The jurisdictional location of earnings is a significant component of our effective tax rate each year. The rate impact of this component is influenced by the specific location of non-U.S. earnings and the level of our total earnings. From period to period, the jurisdictional mix of earnings can vary as a result of operating fluctuations in the normal course of business, as well as the extent and location of other income and expense items, such as pension settlement and restructuring charges.
The tax rate is affected by recurring items, such as the income tax rate in the U.S. and non-U.S. jurisdictions and the mix of pre-tax income earned in those jurisdictions. The tax rate is also affected by U.S. tax costs on foreign pre-tax earnings, and by discrete items that may occur in any given year but are not consistent from year to year. The Company’s effective tax rate for the first quarter of 2025 was 26.6%, lower compared to 29.2% for the same period in 2024, mainly due to favorable discrete tax adjustments in the current period exceeding favorable discrete tax adjustments in the prior period. For more information, see Note 6, Income Taxes, in the Notes to the Consolidated Financial Statements.
The Organization for Economic Co-operation and Development has issued Pillar Two model rules introducing a new global minimum tax of 15 percent intended to be effective on January 1, 2024. While the U.S. has not yet adopted the Pillar Two rules, various other governments around the world are enacting legislation. As currently designed, Pillar Two will ultimately apply to our worldwide operations. Although we do not expect these rules to materially increase our global tax costs in 2025, there remains uncertainty as to the final Pillar Two model rules. We will continue to monitor U.S. and global legislative action related to Pillar Two for potential impacts.

Segment Results of Operations
Machine Clothing Segment
The MC segment accounted for 60% of our consolidated revenues during the three months ended March 31, 2025. A summary of selected financial results for MC is as follows:
Review of Operations
Three months ended March 31,
(in thousands, except percentages)
20252024
Net revenues$174,697 $185,217 
Gross profit
79,902 84,655 
% of Net revenues45.7 %45.7 %
SG&A expenses
32,881 32,767 
Technical and research expenses
7,243 7,520 
Operating income38,431 44,347 
Net Revenues
For the three months ended March 31, 2025, Net revenues decreased $10.5 million or 5.7% as compared to the the first quarter of 2024, driven by a decrease in publication, tissue and pulp grades. In addition, changes in currency translation rates had the effect of decreasing Net revenues $2.5 million.
Gross Profit
For the three months ended March 31, 2025, Gross profit decreased by $4.8 million, however the gross profit margin was unchanged at 45.7% for the first quarter of both 2024 and 2025.

30


Operating Income
For the three months ended March 31, 2025, Operating income decreased as compared to the first three months of 2024, decreasing $5.9 million or 13.3%. The weaker Gross profit performance was slightly offset by lower Technical and Research expenses. SG&A expenses increased $0.1 million as compared to 2024, with a $3.1 million increase due to changes in currency translation rates, offset by a $3.0 million decrease in travel, service, and personnel-related costs. Technical and research expenses decreased $0.3 million as compared to 2024 due to lower personnel and development costs, along with an increase in allocated costs to Corporate. In addition, Restructuring expenses increased $1.3 million related to recent announcements to cease operations at multiple manufacturing facilities, further reducing Operating income.

Albany Engineered Composites ("AEC") Segment
The AEC segment accounted for 40% of our consolidated revenues during the three months ended March 31, 2025, respectively. A summary of selected financial results for AEC is as follows:
Review of Operations
Three months ended March 31,
(in thousands, except percentages)
20252024
Net revenues$114,077 $128,113 
Gross profit
16,584 24,031 
% of Net revenues14.5 %18.8 %
SG&A expenses
10,126 11,540 
Technical and research expenses
3,674 5,145 
Operating income1,616 5,158 
Net Revenues
For the three months ended March 31, 2025, Net revenues decreased 14.0 million or 11.0% as compared to the first quarter of 2024. This decrease is primarily driven by demand reductions on certain commercial and space programs, which was partially offset by higher revenues on CH-53K and other programs. Changes in currency translation rates had the effect of Net revenues $0.5 million.
AEC has contracts with certain customers, including its contract for the LEAP program, where revenue is determined by a cost-plus-fee agreement. Revenue earned under these arrangements accounted for approximately 32 percent and 36 percent of segment revenue for the first three months of 2025 and 2024, respectively.
In addition, AEC has long-term contracts in which the selling price is fixed. In accounting for those contracts, we estimate the profit margin expected at the completion of the contract and recognize a pro-rata share of that profit during the course of the contract using a cost-to-cost approach. Changes in estimated contract profitability will affect revenue and gross profit when the change occurs, which could have a significant favorable or unfavorable effect on revenue and gross profit in any reporting period. For contracts with anticipated losses, a provision for the entire amount of the estimated remaining loss is charged against income in the period in which the loss becomes known. Contract losses are determined considering all direct and indirect contract costs, exclusive of any selling, general or administrative cost allocations, which are treated as period expenses. Expected losses on projects include losses on contract options that are probable of exercise, excluding profitable options that often follow.
Gross Profit
For the three months ended March 31, 2025, Gross profit decreased $7.4 million as compared to the same period last year, and as a percentage of revenues decreased from 18.8% in 2024 to 14.5% in 2025. This decrease in Gross profit was driven primarily by changes in the estimated profitability of long-term contracts, which decreased gross profit by $7.0 million in 2025 due to increased cost assumptions. For the three months ended March 31, 2024, adjustments in the estimated profitability of long-term contracts decreased Gross profit $0.9 million.


31


Operating Income
For the three months ended March 31, 2025, Operating income decreased $3.5 million, principally due to reduced Gross profit as noted above. This was offset by a decrease in SG&A expenses of $1.4 million, primarily driven by decreased incentive compensation and personnel-related costs. Technical and research expenses decreased $1.5 million compared to the first quarter of 2024, attributable to decreases in research and material costs, combined with allocations to Corporate. Restructuring expenses decreased $1.0 million compared to the same period in the prior year.
Working Capital, Liquidity and Capital Structure
Cash Flow Summary
Three months ended March 31,
(in thousands)
20252024
Net income$17,349 $27,369 
Depreciation and amortization21,291 22,304 
Changes in working capital (a)(25,847)(27,171)
Changes in other noncurrent liabilities and deferred taxes2,532 (169)
Other operating items(13,206)(12,736)
Net cash provided by operating activities2,119 9,597 
Net cash used in investing activities(15,597)(26,880)
Net cash provided/used in financing activities
15,091 (28,069)
Effect of exchange rate changes on cash and cash equivalents2,458 (2,656)
Decrease in cash and cash equivalents
4,071 (48,008)
Cash and cash equivalents at beginning of year115,283 173,420 
Cash and cash equivalents at end of period
$119,354 $125,412 
(a)Includes Accounts receivable, Contract assets, Inventories, Accounts payable, and Accrued liabilities.

Net cash provided by operating activities during the first three months of 2025 was $2.1 million, compared to $9.6 million in the same period last year. The decrease was primarily driven by a reduction in the gross profit of both segments, resulting in a lower net income compared to the first three months of 2024. This was offset by a slightly lower change in working capital, along with favorable changes in other noncurrent liabilities and deferred taxes.
Net cash used in investing activities included capital expenditures totaling $15.6 million and $26.9 million for the first three months of 2025 and 2024, respectively, with investments focused on aerospace program support, continued maintenance capex and capital designed to improve operating efficiencies across the Company.
Net cash provided in financing activities was $15.1 million for the first three months of 2025 as compared to net cash used of $28.1 million for the first three months of 2024. The increase in net cash provided during 2025 was due to increased borrowings from the revolving credit facility and lesser principal payments on debt, partially offset by an increase in share repurchases.
Liquidity and Capital Structure
We finance our business activities principally with cash generated from operations and borrowings, largely through our revolving credit agreement as discussed below.
Under our $800 million unsecured committed Amended Credit Agreement, $416.4 million of borrowings were outstanding as of March 31, 2025. In addition, we have borrowings outstanding at our Heimbach subsidiary that are considered immaterial in the aggregate.
As of March 31, 2025, we had cash and cash equivalents of $119.4 million and available borrowings under our Amended Credit Agreement of $383.6 million, for a total liquidity of approximately $503.0 million. We believe cash flows from operations and the availability of funds under our Amended Credit Agreement will be adequate to fund our operations and business needs over the next twelve months. For more information on credit agreements, see Note 14. Financial Instruments in the Notes to Consolidated Financial Statements.
As of March 31, 2025, $88.4 million of our total cash and cash equivalents were held by non-U.S. subsidiaries. The accumulated undistributed earnings of the Company’s foreign operations not targeted for repatriation to the U.S. were
32


in excess of $140.0 million, as of March 31, 2025 and are intended to remain indefinitely invested in foreign operations. Our cash planning strategy includes repatriating current earnings in excess of working capital requirements from certain countries in which our subsidiaries operate. While we have been successful in such endeavor to date, there can be no assurance that we will be able to cost effectively repatriate funds in the future. Repatriating such cash from certain jurisdictions, which is currently considered to be indefinitely reinvested in foreign operations, may also result in additional taxes.
We have also returned cash to shareholders through dividends and share repurchases. During the first three months of 2025, we paid $8.4 million in dividends and repurchased 925,443 shares for a total cost of $69.2 million.
During the first quarter of 2025, the Company decided to consolidate headquarters in Portsmouth, NH. This change impacts approximately 100 employees, will take place over the next year and a half, and will cost an estimated $7.0 million over that period related to retention, relocation, severance, and professional costs.

Off-Balance Sheet Arrangements
The Company is party to certain off-balance sheet arrangements, including certain guarantees. The Company provides financial assurance, such as payment guarantee and letters of credit and surety bonds, primarily to support workers’ compensation programs and customs clearance, of less than $10 million. There were no material changes in the Company’s off-balance sheet arrangements during the first quarter of 2025.


33


Item 3. Quantitative and Qualitative Disclosures about Market Risk
We are exposed to changes in both foreign currency exchange rates and interest rates. From time to time, the Company enters into derivative agreements to manage these risks. The market risk is the potential loss arising from adverse changes in these rates as discussed below.
Foreign Currency Exchange Rate Risk
We have manufacturing plants and sales transactions worldwide and, therefore, are subject to foreign currency risk. Our operational results can be materially impacted depending on the volatility and magnitude of foreign rate changes. This risk is composed of both potential losses from the translation of foreign currency financial statements and the remeasurement of foreign currency transactions. To manage this risk, we periodically enter into forward exchange contracts either to hedge the net assets of a foreign investment or to provide an economic hedge against future cash flows. The total net assets of non-U.S. operations and long-term intercompany loans denominated in nonfunctional currencies subject to potential loss amount to approximately $593.9 million. The potential loss in fair value resulting from a hypothetical 10% adverse change in quoted foreign currency exchange rates amounts to $59.4 million. Furthermore, related to foreign currency transactions, we have exposure to various nonfunctional currency balances totaling $156.9 million. This amount includes, on an absolute basis, exposures to assets and liabilities held in currencies other than our local entities’ functional currencies. On a net basis, we had $57.9 million of foreign currency assets as of March 31, 2025. As currency rates change, these nonfunctional currency balances are revalued, and the corresponding adjustment is recorded in the income statement. A hypothetical change of 10% in currency rates could result in an adjustment to the income statement of approximately $5.8 million. Actual results may differ from these estimates.

Interest Rate Risk

We are exposed to interest rate fluctuations with respect to our variable rate debt, depending on general economic conditions.

On March 31, 2025, we had the following unhedged variable rate debt:

(in thousands, except interest rates)
Long-term debt:
    Credit agreement borrowings outstanding (due in 2028):
USD borrowings (end of period all-in interest rate of 5.9%)
194,000 
EUR borrowings (end of period all-in interest rate of 3.9%)
48,695 
    Foreign bank debt (end of period all-in interest rate of 4.10%)
39
Total$242,734 

Assuming borrowings were outstanding for an entire year, an increase of one percentage point in weighted average interest rates would increase interest expense by $2.4 million. To manage interest rate risk, we may periodically enter into interest rate swap agreements to effectively fix the interest rates on variable debt to a specific rate for a period of time. See Note 14. Financial Instruments in the Notes to the Consolidated Financial Statements in Item 1, which is incorporated herein by reference.

Item 4. Controls and Procedures
a) Disclosure controls and procedures.
The principal executive officer and principal financial officer, based on their evaluation of disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this Quarterly Report on Form 10-Q, have concluded that the Company’s disclosure controls and procedures are effective for ensuring that information required to be disclosed in the reports that it files or submits under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods specified in the Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in filed or submitted reports is accumulated
34


and communicated to the Company’s management, including its principal executive officer and principal financial officer as appropriate, to allow timely decisions regarding required disclosure.
(b) Changes in internal control over financial reporting.
There was no change in the Company’s internal control over financial reporting (as defined in Rule 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934, as amended) during the last fiscal quarter that has materially affected, or is reasonably likely to materially affect, the Company’s internal control over financial reporting.

PART II – OTHER INFORMATION

Item 1. LEGAL PROCEEDINGS
The information set forth above under Note 16. Commitments and Contingencies in Item 1, Notes to Consolidated Financial Statements is incorporated herein by reference.

Item 1A. Risk Factors
There have been no material changes from the risk factors previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2024.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
Issuer Purchases of Equity Securities during the three months ended March 31, 2025
PeriodTotal number of shares purchasedAverage price paid per shareTotal number of shares purchased as part of publicly announced programApprox. dollar value of shares that may yet be purchased under the program (in thousands)
January 1 to January 31, 2025128,370 $79.45 128,370 $65,817 
February 1 to February 20, 2025
29,807 $79.82 29,807 $63,438 
Total158,177 158,177 $— 
PeriodTotal number of shares purchasedAverage price paid per shareTotal number of shares purchased as part of publicly announced programApprox. dollar value of shares that may yet be purchased under the program (in thousands)
February 21 to February 28, 2025
85,971 $76.25 85,971 243,444 
March 1 to March 31, 2025681,295 $73.39 681,295 193,444 
Total767,266 767,266 $193,444 

On February 21, 2025, the Company's Board of Directors authorized the Company to repurchase shares up to $250 million (excluding any fees, commissions, taxes or other expenses related to such purchases), which replaces the 2021 authorization. Share purchases may be made through open market purchases, privately negotiated transactions or otherwise. The program does not obligate the Company to acquire any particular amount of common stock, and it may be suspended or terminated at any time at the Company's discretion. The timing and amount of any share
35


repurchases will be based on the Company’s liquidity, general business and market conditions, debt covenant restrictions and other factors, including alternative investment opportunities and capital structure. In total, the Company has repurchased 925,443 shares in 2025 for a total cost of $69.2 million. As of March 31, 2025, we were authorized to repurchase shares up to $193.4 million.
Under the Company's previously authorized $200 million stock repurchase program authorized on October 25, 2021, the Company has repurchased 1,649,081 shares for a total cost of $136.5 million as of March 31, 2025. Of this, 158,177 shares were repurchased in 2025 for $12.6 million, 182,901 shares were repurchased in 2024 for $14.5 million, 1,022,717 shares were repurchased in 2022 for $85.1 million and 285,286 shares were repurchased in 2021 for $24.3 million. There are no remaining shares under this plan as a result of the Board of Directors authorization of the $250 million plan on February 21, 2025, as detailed above.

Item 3. Defaults Upon Senior Securities
None.

Item 4. Mine Safety Disclosures
Not Applicable.

Item 5. Other Information
Securities Trading Plans of Directors and Executive Officers
During the three months ended March 31, 2025, none of our directors or executive officers adopted or terminated any contract, instruction or written plan for the purchase or sale of Albany International Corp. securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement.”

36


Item 6. Exhibits
Exhibit No.Description
10(l)(xviii)
10(l)(xix)
31.1
31.2
32.1
101.INSXBRL Instance Document- the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCHXBRL Taxonomy Extension Schema Document.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document.
101.LABXBRL Taxonomy Extension Label Linkbase Document.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document.
104Cover page formatted as Inline XBRL and contained in Exhibit 101



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.
ALBANY INTERNATIONAL CORP.
(Registrant)
Date: April 30, 2025By/s/ Robert D. Starr
Robert D. Starr
Executive Vice President and Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-31.1 2 ain-20250331xex311.htm EX-31.1 Document

EXHIBIT (31.1)
CERTIFICATION PURSUANT TO
RULE 13A-14 OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Gunnar Kleveland, certify that:
1.I have reviewed this report on Form 10-Q of Albany International Corp.;
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.
Date: April 30, 2025
By
/s/ Gunnar Kleveland
Gunnar Kleveland
President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 ain-20250331xex312.htm EX-31.2 Document

EXHIBIT (31.2)
CERTIFICATION PURSUANT TO
RULE 13A-14 OF THE SECURITIES EXCHANGE ACT OF 1934,
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Robert D. Starr, certify that:
1.I have reviewed this report on Form 10-Q of Albany International Corp.;
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.
Date: April 30, 2025
By
/s/ Robert D. Starr
Robert D. Starr
Executive Vice President and Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 4 ain-20250331xex321.htm EX-32.1 Document

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 Albany International Corp. (the Company) on Form 10-Q for the period ending March 31, 2025, as filed with the Securities and Exchange Commission on the date hereof (the Report), Gunnar Kleveland, President and Chief Executive Officer, and Robert D. Starr, Executive Vice President and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(1)The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities and Exchange Act of 1934; and
(2)The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: April 30, 2025/s/ Gunnar Kleveland
Gunnar Kleveland
President and Chief Executive Officer
(Principal Executive Officer)
/s/ Robert D. Starr
Robert D. Starr
Executive Vice President and Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

EX-101.SCH 5 ain-20250331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Reportable Segments and Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Pensions and Other Postretirement Benefit Plans link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Other (Income)/Expense, net link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Noncontrolling Interests link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Contract Assets and Liabilities link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Fair-Value Measurements link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 9952173 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Reportable Segments and Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Pensions and Other Postretirement Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Other (Income)/Expense, net (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Noncontrolling Interests (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Contract Assets and Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Fair-Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Changes in Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Reportable Segments and Revenue Recognition (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Reportable Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Financial Data by Reporting Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Operating Assets and Capital Expenditures by Reporting Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Disaggregate Revenue for Each Business Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Disaggregate MC Segment Revenue by Significant Product or Service) (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Reportable Segments and Revenue Recognition (Remaining Performance Obligation) (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Reportable Segments and Revenue Recognition (Remaining Performance Obligation) (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Pensions and Other Postretirement Benefit Plans - (Schedule of Net Benefit Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Pensions and Other Postretirement Benefit Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Restructuring (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Restructuring (Schedule of Restructuring Charges) (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Restructuring (Schedule of Restructuring Liability) (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Other (Income)/Expense, net (Schedule of Other (Income)/Expense, net) (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Other (Income)/Expense, net (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Income Taxes (Schedule of Reconciliation of the U.S. Federal Statutory Tax Rate to the Company's Effective Income Tax Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Schedule of Accumulated Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Schedule of Items Reclassified to Statement of Income) (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Noncontrolling Interests (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Noncontrolling Interests (Schedule of Income Attributable to the Noncontrolling Interest and Noncontrolling Equity) (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Accounts Receivable (Schedule of Accounts Receivable) (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Accounts Receivable (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Contract Assets and Liabilities (Schedule of Contract Assets and Contract Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Contract Assets and Liabilities (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955554 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Intangible Assets and Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9955555 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Changes in Intangible Assets and Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 9955556 - Disclosure - Financial Instruments (Schedule of Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 9955557 - Disclosure - Financial Instruments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955558 - Disclosure - Financial Instruments (Schedule Interest Rate for Borrowings) (Details) link:presentationLink link:calculationLink link:definitionLink 9955559 - Disclosure - Fair-Value Measurements (Schedule of Fair Value of Financial Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 9955560 - Disclosure - Fair-Value Measurements (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955561 - Disclosure - Fair-Value Measurements (Schedule of (Losses)/Gains on Changes in Fair Value of Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 9955562 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 9955563 - Disclosure - Commitments and Contingencies (Schedule of Changes in Claims) (Details) link:presentationLink link:calculationLink link:definitionLink 9955564 - Disclosure - Changes in Shareholders' Equity (Schedule of Activity in Shareholders' Equity) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 ain-20250331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 ain-20250331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 ain-20250331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Indefinite-Lived Intangible Assets Including Goodwill [Roll Forward] Indefinite-Lived Intangible Assets Including Goodwill [Roll Forward] Indefinite-Lived Intangible Assets Including Goodwill Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Statistical Measurement [Domain] Statistical Measurement [Domain] Work in process Inventory, Work in Process, Gross Other Program Other program [Member] Other program Contract assets, net Contract assets, net Contract with Customer, Asset, after Allowance for Credit Loss, Current Cover [Abstract] Increase/(decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect CH-53K Programs CH-53K programs [Member] CH-53K programs Schedule of Indefinite-Lived Intangible Assets [Table] Intangible Asset, Indefinite-Lived [Table] Business acquisition, percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Trading Symbol Trading Symbol Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest All Trading Arrangements All Trading Arrangements [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Non-NEOs Non-NEOs [Member] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Dividends declared per Class A share (in dollars per share) Dividends declared on Class A Common Stock (in dollars per share) Common Stock, Dividends, Per Share, Declared Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Derivative [Line Items] Derivative [Line Items] Allowance for expected credit losses Accounts Receivable, Allowance for Credit Loss, Current Common Class A Common Class A [Member] Dividends paid to noncontrolling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Pay vs Performance Disclosure [Line Items] Line of Credit Facility [Table] Line of Credit Facility [Table] Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accounts receivable Increase (Decrease) in Accounts Receivable Derivative [Table] Derivative [Table] Derivative valuation adjustment AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Noncurrent receivables Noncurrent Receivables Noncurrent Receivables Fair-Value Measurements Fair Value Disclosures [Text Block] Restructuring and Related Activities [Abstract] Restructuring and Related Activities [Abstract] Award Timing Disclosures [Line Items] Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Derivative instruments losses/(gains) Derivative instrument gains Foreign currency options (gains)/losses Derivative, Gain (Loss) on Derivative, Net Other Performance Measure, Amount Other Performance Measure, Amount Commitments and Contingencies Legal Matters and Contingencies [Text Block] Common stock, balance at the beginning of the period (in shares) Common stock, balance at the end of the period (in shares) Common Stock, Shares, Outstanding Goodwill [Line Items] Goodwill [Line Items] Interest (income) expense Interest Income (Expense), Operating Number of pending claims Opening Number of Claims Closing Number of Claims Loss Contingency, Pending Claims, Number Restructuring expenses, net Restructuring Charges [Abstract] Contract liabilities Contract with Customer, Liability, Current Restricted stock units and multi-year awards (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Service cost Defined Benefit Plan, Service Cost Other assets Other Assets, Noncurrent Entity Tax Identification Number Entity Tax Identification Number Gross carrying amount Finite-Lived Intangible Assets, Gross Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Purchase of Treasury shares (in shares) Treasury Stock, Shares, Acquired Discrete tax benefit Effective Income Tax Rate Reconciliation, Discrete Tax Benefit, Amount Effective Income Tax Rate Reconciliation, Discrete Tax Benefit, Amount Retirement Plan Type [Axis] Retirement Plan Type [Axis] Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Operating Segments Operating Segments Operating Segments [Member] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Treasury Stock Treasury Stock, Common [Member] Income taxes payable Taxes Payable, Current Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Machine Clothing MC Goodwill Machine Clothing [Member] Paper Machine Clothing [Member]. Equity Components [Axis] Equity Components [Axis] Award Timing Method Award Timing Method [Text Block] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Restructuring Type [Axis] Restructuring Type [Axis] Heimbach Trade name Heimbach Trade name Trade Names [Member] Noncontrolling Interest [Line Items] Noncontrolling Interest [Line Items] Measurement Frequency [Axis] Measurement Frequency [Axis] Minimum interest coverage ratio required Minimum Interest Overage Ratio Required Covenant, Minimum Interest Coverage Ratio. Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Insider Trading Policies and Procedures [Line Items] Estimates Use of Estimates, Policy [Policy Text Block] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Other comprehensive income/(loss), before tax: Other Comprehensive Income (Loss), before Tax [Abstract] Contract assets Contract with Customer, Asset, before Allowance for Credit Loss, Current Adjustment to Compensation, Amount Adjustment to Compensation Amount Compensation Amount Outstanding Recovery Compensation Amount Fair value adjustment on foreign currency contracts Fair value adjustment on foreign currency option Fair value adjustment on foreign currency option. Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member] Entity Small Business Entity Small Business Company Selected Measure Amount Company Selected Measure Amount Schedule of Restructuring Charges Restructuring and Related Costs [Table Text Block] Tabular List, Table Tabular List [Table Text Block] Foreign currency translation Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent Receivables Receivables, Net, Current Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member] Accrued liabilities Accrued Liabilities, Current Payments Payments for Restructuring Credit Facility [Domain] Credit Facility [Domain] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Common stock of unaffiliated foreign public company Equity Securities, FV-NI, Current Goodwill Beginning balance Ending balance Goodwill Derivative valuation adjustment Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, Tax, Parent Consolidation Items [Axis] Consolidation Items [Axis] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Taxes paid in lieu of share issuance Payment, Tax Withholding, Share-Based Payment Arrangement Stock repurchase program, authorized amount Share Repurchase Program, Authorized, Amount Inventories Inventory Disclosure [Text Block] Treasury stock, shares (in shares) Treasury stock, balance at the beginning of the period (in shares) Treasury stock, balance at the end of the period (in shares) Treasury Stock, Common, Shares Total resolved claims, by means of settlement or dismissal Total Resolved Claims, By Means Of Settlement Or Dismissal Loss Contingency, Claims Settled and Dismissed. Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Product and Service [Domain] Product and Service [Domain] Employee Stock Option Share-Based Payment Arrangement, Option [Member] Foreign currency forward contracts Foreign Exchange Forward [Member] Number of interest rate derivates held Number of Interest Rate Derivatives Held Goodwill [Roll Forward] Goodwill [Roll Forward] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Depreciation Depreciation Currency Translation Indefinite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Comprehensive income attributable to the Company Comprehensive Income (Loss), Net of Tax, Attributable to Parent Pension plans Pension Plan [Member] Provision for credit losses from uncollected receivables and contract assets Accounts Receivable, Allowance for Credit Loss And Contract with Customer, Asset, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss And Contract with Customer, Asset, Allowance for Credit Loss Security Exchange Name Security Exchange Name Total spread Term Benchmark/ Daily Simple SOFR Spread Debt Instrument, Basis Spread on Variable Rate Award Type [Axis] Award Type [Axis] Currency Translation Goodwill, Foreign Currency Translation Gain (Loss) Reclassification out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Member] Changes in other comprehensive income attributable to the noncontrolling interest Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest Property, plant and equipment, net Property, Plant and Equipment, Net Principal payments on debt Repayments of Debt Total liabilities Liabilities Noncontrolling interest Noncontrolling interest, beginning of year Noncontrolling interest, end of interim period Equity, Attributable to Noncontrolling Interest Total restructuring costs incurred Termination, Other Costs, Inventory Write-off, and Pension Curtailment [Member] Termination, Other Costs, Inventory Write-off, and Pension Curtailment Common stock, par or stated value per share (in dollars per share) Common Stock, Par or Stated Value Per Share Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Amortization  life in years Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Expiration Date Trading Arrangement Expiration Date Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Common stock, shares, issued (in shares) Common Stock, Shares, Issued Other Changes Goodwill, Other Increase (Decrease) Net actuarial loss Amortization of net actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax Entity [Domain] Entity [Domain] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Concentration risk percentage Concentration Risk, Percentage Derivative liability Derivative Liability Pension and postretirement liability adjustments Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Technical and research expenses Technical and research expenses Technical And Research Expenses Technical, product engineering, and research expenses. Indefinite-Lived Intangible Assets [Roll Forward] Indefinite-Lived Intangible Assets [Roll Forward] Debt Instrument [Line Items] Debt Instrument [Line Items] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Albany Safran Composites, LLC Albany Safran Composites, LLC [Member] Albany Safran Composites, LLC [Member] Amortization of prior service credit Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Total Indefinite-lived intangible assets: Beginning Balance Ending Balance Indefinite-Lived Intangible Assets (Including Goodwill) Indefinite-Lived Intangible Assets (Including Goodwill) Common stock, shares authorized (in shares) Common Stock, Shares Authorized Global information system expense Global Information System Expense Global Information System Expense Foreign currency remeasurement loss/(gain) on intercompany loans Foreign Currency Transaction Gain (Loss), Before Tax, Intercompany Loans Foreign Currency Transaction Gain (Loss), Before Tax, Intercompany Loans Diluted (in shares) Weighted average number of shares used in calculating diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Total shareholders' equity Equity, Attributable to Parent Proceeds from borrowings Proceeds from Issuance of Debt Amortization of net actuarial loss Defined Benefit Plan, Amortization of Gain (Loss) Foreign currency option contracts Foreign Exchange Option [Member] Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Hedging Designation [Domain] Hedging Designation [Domain] Interest expense Interest Expense, Nonoperating Concentration Risk Type [Domain] Concentration Risk Type [Domain] Settlement cost/(income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement Selling, general, and administrative expenses Selling, general and administrative expenses Selling, General and Administrative Expense Fair Value, Recurring Fair Value, Recurring [Member] Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current USD borrowings USD borrowings [Member] USD borrowings Long-term debt Long-Term Debt Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Schedule of Fair Value Measurements, Recurring and Nonrecurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Other AEC Albany Engineered Composites Other AEC [Member] Albany Engineered Composites Other AEC [Member] All Executive Categories All Executive Categories [Member] Trade and other accounts receivable Trade accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Schedule of Changes in Restructuring Liabilities Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Assets Assets [Abstract] Retirement Plan Type [Domain] Retirement Plan Type [Domain] Net current period other comprehensive income Other Comprehensive Income (Loss), Net of Tax Document Type Document Type Commitment Fee Line of Credit Facility, Commitment Fee Percentage Derivative Contract [Domain] Derivative Contract [Domain] Interest rate, effective percentage Debt Instrument, Interest Rate, Effective Percentage Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Interest coverage ratio Debt Instrument, Covenant, Interest Coverage Ratio Debt Instrument, Covenant, Interest Coverage Ratio Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan [Table] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Indefinite-lived intangible assets (excluding goodwill) Beginning Balance Ending Balance Indefinite-Lived Intangible Assets (Excluding Goodwill) Purchased software Payments to Acquire Software Maximum Maximum [Member] Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward] Equity, Attributable to Noncontrolling Interest [Roll Forward] Amortization Amortization of Intangible Assets Preferred stock, par value $5.00 per share; authorized 2,000,000 shares; none issued Preferred Stock, Value, Outstanding Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Net carrying amount Beginning balance Ending balance Finite-Lived Intangible Assets, Net Accounts payable Accounts Payable, Current Accounting Policies [Abstract] Accounting Policies [Abstract] Liabilities and Shareholders' Equity Liabilities [Abstract] Income taxes prepaid, receivable and deferred Income taxes prepaid, receivable and deferred Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other tax receivables expected to be realized or consumed. Current Fiscal Year End Date Current Fiscal Year End Date Statistical Measurement [Axis] Statistical Measurement [Axis] Effect of dilutive stock-based compensation plans: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] PEO Name PEO Name Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Income before income taxes Income before income taxes Interest (income)/expense, net related to interest rate swaps included in Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Award Type [Domain] Award Type [Domain] Name Outstanding Recovery, Individual Name Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Over Time Revenue Recognition Transferred over Time [Member] Schedule of Intangible Assets and Goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Deferred income taxes Deferred Income Tax Assets, Net Non-PEO NEO Non-PEO NEO [Member] Additional paid-in capital Additional Paid-in Capital [Member] Schedule of Accounts, Notes, Loans and Financing Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Award Timing Predetermined Award Timing Predetermined [Flag] Contract assets Increase (Decrease) in Contract with Customer, Asset Pensions and Other Postretirement Benefit Plans Retirement Benefits [Text Block] Class of Stock [Line Items] Class of Stock [Line Items] AEC Customer relationships Customer Relationships [Member] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Amortization of prior service cost/(income) Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Financial Instruments Long-Term Debt [Text Block] Class of Stock [Axis] Class of Stock [Axis] Earnings per share attributable to Company shareholders - Diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accumulated amortization and other Finite-Lived Intangible Assets, Accumulated Amortization Counterparty Name [Domain] Counterparty Name [Domain] Currency transaction losses/(gains) Other Income (Expense), Foreign Currency Transaction Gain (Loss) Other Income (Expense), Foreign Currency Transaction Gain (Loss) Name Measure Name Entity Interactive Data Current Entity Interactive Data Current Type of Restructuring [Domain] Type of Restructuring [Domain] Increase in contract liabilities Increase (Decrease) in Contract with Customer, Liability Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Ownership [Axis] Ownership [Axis] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Customer [Axis] Customer [Axis] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Income taxes related to items of other comprehensive income/(loss): Other Comprehensive Income (Loss), Tax [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Pension settlement/curtailment, net of tax Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax Restructuring Restructuring and Related Activities Disclosure [Text Block] EUR borrowings EUR borrowings [Member] EUR borrowings Net income Net income Net income attributable to noncontrolling interest (less than) Net income of Albany Safran Composites (ASC) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Pension and postretirement liability adjustments Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Income tax expense Income tax effect Income Tax Expense (Benefit) Interest cost Defined Benefit Plan, Interest Cost ASC Albany Engineered Composites ASC [Member] Albany Engineered Composites ASC [Member] Derivative, notional amount Derivative, Notional Amount Corporate Corporate expenses Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Derivative asset Derivative Asset Other Changes Indefinite-Lived Intangible Assets, Period Increase (Decrease) Net revenues Consolidated revenues Revenue from Contract with Customer, Excluding Assessed Tax Schedule of Derivative Instruments, Gain (Loss) Derivative Instruments, Gain (Loss) [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Other noncurrent liabilities Increase (Decrease) in Other Noncurrent Liabilities Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Inventory write-down Inventory Write-down Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating income Operating income (loss) Operating income/(loss) Consolidated Operating income Operating Income (Loss) AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward] Variable Rate [Domain] Variable Rate [Domain] Business Acquisition [Line Items] Business Acquisition [Line Items] Number of reportable segments Number of Reportable Segments Total liabilities and shareholders' equity Liabilities and Equity Dividends declared on Class A Common Stock Dividends Subsequent Events Subsequent Events [Text Block] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] All Adjustments to Compensation All Adjustments to Compensation [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Contract Assets and Liabilities Contract Assets and Liabilities [Text Block] The entire disclosure for contract assets and liabilities. Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Additional paid in capital Additional Paid in Capital US Government Contracts Or Programs US Government Contracts Or Programs [Member] US Government Contracts Or Programs Hedging Designation [Axis] Hedging Designation [Axis] Schedule of Other (Income)/Expense, net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Restructuring expenses, net Total restructuring expenses, net Restructuring Charges Noncontrolling Interest [Table] Noncontrolling Interest [Table] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Legal Entity [Axis] Legal Entity [Axis] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table] Other Other Income (Expense) Other Income (Expense) Interest income Investment Income, Interest Dividends paid Payments of Dividends Interest expense/(income), net Interest Income (Expense), Nonoperating Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Deferred taxes and other liabilities Deferred Income Taxes and Other Liabilities, Noncurrent Underlying Security Market Price Change Underlying Security Market Price Change, Percent Expected return on assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Individual: Individual [Axis] Total cost of resolution Total Cost Of Resolution Loss Contingency, Cost Of Resolution. Total Other Comprehensive Income Accumulated items of other comprehensive income AOCI Attributable to Parent [Member] Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Derivative valuation adjustment Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Restructuring charges Restructuring charges accrued Restructuring Charges, Including Cost of Goods Sold Restructuring Charges, Including Cost of Goods Sold Inventories Total inventories Inventory, Net Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Product and Service [Axis] Product and Service [Axis] Entity Address, State or Province Entity Address, State or Province Statement [Line Items] Statement [Line Items] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Schedule of Stockholders Equity Schedule of Stockholders Equity [Table Text Block] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Prior service credit Amortization of prior service credit Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Debt covenant, maximum annual dividend payout amount Credit Agreement, Covenant, Maximum Annual Dividends Payout Amount Credit Agreement, Covenant, Maximum Annual Dividends Payout Amount Schedule of Net Benefit Costs Schedule of Net Benefit Costs [Table Text Block] New claims New Claims Loss Contingency, New Claims Filed, Number Derivative, fixed interest rate Derivative, Fixed Interest Rate Minimum Minimum [Member] Restatement Determination Date Restatement Determination Date Brandon Drying Fabrics, Inc. Brandon Drying Fabrics, Inc. [Member] Brandon Drying Fabrics, Inc. [Member]. Adoption Date Trading Arrangement Adoption Date Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Income taxes prepaid and receivable Increase (Decrease) in Income Taxes Receivable Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Schedule of Disaggregate MC Segment Revenue by Significant Product or Service Schedule of Disaggregate MC Segment Revenue by Significant Product or Service [Table Text Block] Tabular disclosure of disaggregation of revenue by significant product or service into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. Amortization of pension liability adjustments: Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent [Abstract] Segments [Axis] Segments [Axis] Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Other Changes Finite-lived Intangible Assets, Other Changes Finite-lived Intangible Assets, Other Changes Resolution costs paid by insurance carrier Resolution Costs Paid By Insurance Carrier Loss Contingency, Cost Of Resolution Paid By Insurer. Exercise Price Award Exercise Price Arcari Arcari, SRL [Member] Arcari, SRL Curtailment cost/(income) Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment Earnings Per Share Earnings Per Share [Text Block] Workforce Reductions Workforce Reductions [Member] Workforce Reductions Arrangement Duration Trading Arrangement Duration Compensation and benefits paid or payable in Class A Common Stock Compensation And Benefits Paid Or Payable In Class A Common Stock Compensation And Benefits Paid Or Payable In Class A Common Stock Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Shareholders' Equity: Equity, Attributable to Parent [Abstract] Subsidiaries Subsidiaries [Member] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Segments [Domain] Segments [Domain] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Pension Curtailment (Gain)/Loss Pension Curtailment (Gain)/Loss [Member] Pension Curtailment (Gain)/Loss Debt instrument, term Debt Instrument, Term All Individuals All Individuals [Member] AEC Trademarks and trade names Trademarks and Trade Names [Member] PEO PEO [Member] Variable Rate [Axis] Variable Rate [Axis] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Greater than or equal to 3.00:1.00 Range Four [Member] Range Four Name Trading Arrangement, Individual Name Other expense/(income), net Total other (income)/expense, net Other Nonoperating Income (Expense) Other postretirement benefits Other Postretirement Benefits Plan [Member] Intangibles, net Intangible Assets, Net (Excluding Goodwill) Foreign bank debt Foreign Bank Debt [Member] Foreign Bank Debt Receivables [Abstract] Receivables [Abstract] Other Changes Indefinite-Lived Intangible Assets (Including Goodwill), Other Increase (Decrease) Indefinite-Lived Intangible Assets (Including Goodwill), Other Increase (Decrease) Engineered Fabrics Engineered Fabrics [Member] Engineered Fabrics [Member] Gulfstream Program Gulfstream program [Member] Gulfstream program Schedule Interest Rate for Borrowings Schedule of Line of Credit Facilities [Table Text Block] Treasury stock (Class A), at cost; 10,770,189 shares in 2025 and 9,844,746 in 2024 Treasury Stock, Common, Value Currency translation /other Restructuring Reserve, Translation and Other Adjustment Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Assets: Assets, Fair Value Disclosure [Abstract] RSU and MPP RSU And MPP [Member] RSU And MPP Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member] Related Party [Domain] Related and Nonrelated Parties [Domain] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Decrease in unrecognized tax benefits is reasonably possible Decrease in Unrecognized Tax Benefits is Reasonably Possible Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Local Phone Number Local Phone Number Schedule of Loss Contingencies by Contingency Schedule of Loss Contingencies by Contingency [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Changes in operating assets and liabilities that provided/(used) cash: Increase (Decrease) in Operating Capital [Abstract] SOFR Secured Overnight Financing Rate (SOFR) [Member] PEO Total Compensation Amount PEO Total Compensation Amount Equity securities, cost basis Equity Securities, FV-NI, Cost Debt Disclosure [Abstract] Debt Disclosure [Abstract] Common Stock Common Stock [Member] Impairment of property, plant and equipment Impairment, Long-Lived Asset, Held-for-Use Measure: Measure [Axis] Payments and amortization related to interest rate swaps included in earnings Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent Cash collateral received Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Compensation and benefits paid or payable in shares (in shares) Stock Issued During Period, Shares, New Issues Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Line of Credit Line of Credit [Member] Entity Emerging Growth Company Entity Emerging Growth Company Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Segment Reporting [Abstract] Segment Reporting [Abstract] Workforce Reductions, Fixed Asset Impairments, and Related Costs Workforce Reductions, Fixed Asset Impairments, and Related Costs [Member] Workforce Reductions, Fixed Asset Impairments, and Related Costs Entity Central Index Key Entity Central Index Key Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Impairment of assets Inventory Write-off [Member] Inventory Write-off Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Change in deferred taxes and other liabilities Change In Deferred Taxes And Other Liabilities Change in long-term liabilities, deferred taxes and other credits. Translation adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Corporate Corporate Segment [Member] Changes in Shareholders’ Equity Equity [Text Block] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Equity Component [Domain] Equity Component [Domain] Preferred stock, par or stated value per share (in dollars per share) Preferred Stock, Par or Stated Value Per Share Reportable Segments and Revenue Recognition Segment Reporting Disclosure [Text Block] Current maturities of long-term debt Less: Current maturities of long-term debt Long-Term Debt, Current Maturities Bank promissory notes Other Receivables, Gross, Current Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Amounts reclassified to the Consolidated Statements of Income, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Entity Shell Company Entity Shell Company Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Title Trading Arrangement, Individual Title Unsecured Debt Unsecured Debt [Member] Albany Engineered Composites AEC Goodwill Albany Engineered Composites [Member] Engineered Composites [Member]. Statement [Table] Statement [Table] Schedule of Contract Assets and Contract Liabilities Schedule of Contract Assets and Contract Liabilities [Table Text Block] Tabular disclosure for contract assets and contract liabilities. Measurement Frequency [Domain] Measurement Frequency [Domain] Counterparty Name [Axis] Counterparty Name [Axis] Significant Accounting Policies Significant Accounting Policies [Text Block] Amortization of net actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Comprehensive income attributable to the noncontrolling interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Consolidation Items [Domain] Consolidation Items [Domain] City Area Code City Area Code Finite-lived Intangible Assets [Roll Forward] Finite-Lived Intangible Assets [Roll Forward] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Capital expenditures and purchased software Payments to Acquire Productive Assets Cumulative translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax (Level 1) Fair Value, Inputs, Level 1 [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Total current assets Assets, Current Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Contract with customer, asset, period increase (decrease) Contract With Customer, Asset, Period Increase (Decrease) Contract With Customer, Asset, Period Increase (Decrease) Income taxes payable Increase (Decrease) in Accrued Taxes Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Line of credit facility, remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Purchase of Treasury shares Payments for Repurchase of Common Stock Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Long-term debt Long-Term Debt, Excluding Current Maturities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Income Taxes Income Tax Disclosure [Text Block] Accumulated items of other comprehensive income: Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Shares of the Company used in computing earnings per share: Earnings Per Share [Abstract] Retained earnings Retained Earnings (Accumulated Deficit) Schedule of Reclassification Out of Accumulated Other Comprehensive Income Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Class of Stock [Domain] Class of Stock [Domain] Inventories Increase (Decrease) in Inventories Allowance for expected credit losses Contract with Customer, Asset, Allowance for Credit Loss, Current Safran Safran [Member] Safran [Member] Currency Translation Indefinite-Lived Intangible Assets (Including Goodwill), Foreign Currency Translation Gain (Loss) Indefinite-Lived Intangible Assets (Including Goodwill), Foreign Currency Translation Gain (Loss) Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Equity Awards Adjustments Equity Awards Adjustments [Member] Net cash provided by/(used in) financing activities Net Cash Provided by (Used in) Financing Activities Underlying Securities Award Underlying Securities Amount Greater than or equal to 1.00:1.00 and less than 2.00:1.00 Range Two [Member] Range Two Credit Facility [Axis] Credit Facility [Axis] Bank fees and amortization of debt issuance costs Bank fees and amortization of debt issuance costs Amortization of debt issuance costs and loan origination fees. Amendment Flag Amendment Flag Maximum leverage ratio allowed Maximum Leverage Ratio Allowed Covenant, Maximum Leverage Ratio. Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Entity Registrant Name Entity Registrant Name Translation adjustments Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Point in Time Revenue Recognition Transferred at Point in Time [Member] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Consolidated depreciation and amortization Depreciation, Depletion and Amortization Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Gross profit Gross profit Consolidated gross profit Gross Profit Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Pension settlement/curtailment Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax Fair Value as of Grant Date Award Grant Date Fair Value Heimbach Heimbach [Member] Heimbach Subsequent Events [Abstract] Schedule of Operating Assets and Capital Expenditures by Reporting Segment Reconciliation of Assets from Segment to Consolidated [Table Text Block] Other (Income)/Expense, net Other Income and Other Expense Disclosure [Text Block] Other comprehensive income/(loss) before reclassifications, net of tax Other Comprehensive Income (Loss), before Reclassifications, Net of Tax (Level 2) Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Loss Contingency Accrual [Roll Forward] Loss Contingency Accrual [Roll Forward] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Schedule of Disaggregation of Revenue For Each Product Group by Timing of Revenue Recognition Disaggregation of Revenue [Table Text Block] Compensation and benefits paid or payable in shares Stock Issued During Period, Value, New Issues Prepaid and Other assets Prepaid Expense and Other Assets Entity Address, Postal Zip Code Entity Address, Postal Zip Code Basis of Presentation Consolidation, Policy [Policy Text Block] Interest rate swaps Interest Rate Swap [Member] Schedule of Restructuring and Related Costs [Table] Restructuring Cost [Table] Restatement Determination Date: Restatement Determination Date [Axis] Title of 12(b) Security Title of 12(b) Security Concentration Risk Type [Axis] Concentration Risk Type [Axis] Class A Common Stock, par value $0.001 per share; authorized 100,000,000 shares; 40,972,665 issued in 2025 and 40,917,539 in 2024 Common Stock, Value, Issued Maximum leverage ratio allowed, after significant acquisition Maximum Leverage Ratio Allowed, After Significant Acquisition Maximum Leverage Ratio Allowed, After Significant Acquisition Schedule of Income Attributable to Noncontrolling Interest and Noncontrolling Equity Schedule of Income Attributable to Noncontrolling Interest and Noncontrolling Equity [Table Text Block] Tabular disclosure of noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock. Cash and cash equivalents Cash Cash and Cash Equivalents, at Carrying Value Debt Covenant Terms [Axis] Debt Covenant Terms [Axis] Debt Covenant Terms Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] SAFRAN Group SAFRAN Group [Member] SAFRAN Group Raw materials Inventory, Raw Materials, Gross Indefinite-Lived Intangible Assets [Line Items] Indefinite-Lived Intangible Assets [Line Items] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member] Claims Dismissed, Settled, or Resolved Loss Contingency, Claims Settled and Dismissed, Number Finished goods Inventory, Finished Goods, Gross Noncontrolling Interest Noncontrolling Interest Disclosure [Text Block] Earnings per share attributable to Company shareholders - Basic (in dollars per share) Basic (in dollars per share) Earnings Per Share, Basic Accounts payable Increase (Decrease) in Accounts Payable Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Confirmed insurance coverage Confirmed Insurance Coverage Loss Contingency, Amount Of Estimated Recovery From Third Party . Foreign currency transaction gain (loss), realized Realized Gain (Loss), Foreign Currency Transaction, before Tax Net periodic benefit cost/(credit) Defined Benefit Plan, Gross Periodic Benefit Cost (Credit) Defined Benefit Plan, Gross Periodic Benefit Cost (Credit) Ownership [Domain] Ownership [Domain] Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Derivative Asset [Abstract] Derivative Asset [Abstract] Schedule of Goodwill [Table] Goodwill [Table] Amortization Amortization Net income attributable to the Company Net income of ASC available for common ownership Net Income (Loss) Available to Common Stockholders, Basic Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Stock, Class of Stock [Table] Stock, Class of Stock [Table] Total current liabilities Liabilities, Current Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member] Total assets Segment assets Assets Cost of goods sold Cost of goods sold Cost of Goods and Services Sold Leverage ratio Leverage Ratio Debt Instrument, Covenant, Leverage Ratio Debt Instrument, Covenant, Leverage Ratio Borrowings outstanding Long-Term Line of Credit Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Other noncurrent liabilities Other Liabilities, Noncurrent Greater than or equal to 2.00:1.00 and less than 3.00:1.00 Range Three [Member] Range Three Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Commitments and Contingencies (Note 16) Commitments and Contingencies Pension settlement/curtailment Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax Schedule of Reconciliation of the U.S. Federal Statutory Tax Rate to the Company's Effective Income Tax Rate Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Loss contingency, damages paid, value Loss Contingency, Damages Paid, Value Asbestos Issue Asbestos Issue [Member] Financing Receivable, Allowance for Credit Loss [Line Items] Financing Receivable, Allowance for Credit Loss [Line Items] Termination Date Trading Arrangement Termination Date Net income attributable to the Company per share: Earnings Per Share, Diluted, Other Disclosure [Abstract] 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] Income taxes prepaid and receivable Deferred Income Taxes and Other Tax Receivable, Current Derivative valuation adjustment and other Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Parent Components of net periodic pension and postretirement cost other than service cost Components of net periodic pension and postretirement cost other than service Components of net periodic pension and postretirement cost other than service. Americas PMC Americas PMC [Member] Americas PMC [Member] Derivative valuation adjustment Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, before Tax, Parent Debt Covenant Terms [Domain] Debt Covenant Terms [Domain] Debt Covenant Terms [Domain] Not Designated as Hedging Instrument Not Designated as Hedging Instrument [Member] Entity Address, City or Town Entity Address, City or Town Less: Return attributable to the Company's preferred holding Preferred Stock Dividends and Other Adjustments Net gain related to curtailments and settlements Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment Noncontrolling Interest [Abstract] Noncontrolling Interest [Abstract] Cash collateral pledged Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash Not Offset Net income attributable to the Company Effect on net income due to items reclassified from Accumulated Other Comprehensive Income Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Trading Arrangement: Trading Arrangement [Axis] Heimbach Developed technology Heimbach Developed Technology [Member] Heimbach Developed Technology Accumulated Other Comprehensive Income ("AOCI") Comprehensive Income (Loss) Note [Text Block] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Business Acquisition [Axis] Business Acquisition [Axis] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member] Entity File Number Entity File Number Liabilities: Liabilities, Fair Value Disclosure [Abstract] Financing Receivable, Allowance for Credit Loss [Table] Financing Receivable, Allowance for Credit Loss [Table] Document Fiscal Year Focus Document Fiscal Year Focus Noncontrolling Interest Noncontrolling Interest [Member] Income Statement [Abstract] Income Statement [Abstract] Entity Address, Address Line One Entity Address, Address Line One Product Concentration Risk Product Concentration Risk [Member] Purchase of Treasury shares (a) Treasury Stock, Value, Acquired, Cost Method Weighted average number of shares: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Name Forgone Recovery, Individual Name Document Period End Date Document Period End Date Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Payments and amortization related to interest rate swaps included in earnings Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Parent Non-cash interest expense Other Noncash Income (Expense) Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Base Rate Base Rate [Member] Insider Trading Arrangements [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Reconciling items: Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Less than 1.00:1.00 Range One [Member] Range One PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount AEC Technology Albany Engineered Composites Technology [Member] Albany Engineered Composites Technology AEC Intellectual property Intellectual Property [Member] Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Adjustment to Compensation: Adjustment to Compensation [Axis] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Net (loss)/income attributable to the noncontrolling interest Net Income (Loss) Attributable to Noncontrolling Interest Document Transition Report Document Transition Report Document Quarterly Report Document Quarterly Report Pension and postretirement liability adjustments Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Termination and other costs Termination and Other Costs [Member] Termination And Other Costs [Member]. Customer [Domain] Customer [Domain] Entity Current Reporting Status Entity Current Reporting Status Retained  earnings Retained Earnings [Member] Ownership percentage of noncontrolling shareholder Subsidiary, Ownership Percentage, Noncontrolling Owner Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Related Party [Axis] Related and Nonrelated Parties [Axis] Basic (in shares) Weighted average number of shares used in calculating basic net income per share (in shares) Weighted Average Number of Shares Outstanding, Basic Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Total equity Balance at start of the period Balance at end of the period Equity, Including Portion Attributable to Noncontrolling Interest Pension settlement/curtailment Accumulated Defined Benefit Plans Adjustment, Settlements and Curtailments [Member] Accumulated Defined Benefit Plans Adjustment, Settlements and Curtailments F-35 Program F-35 program [Member] F-35 program Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Executive Category: Executive Category [Axis] Amounts Paid to Settle or Resolve Loss Contingency Accrual, Payments Name Awards Close in Time to MNPI Disclosures, Individual Name Revenue Benchmark Revenue Benchmark [Member] Currency Translation Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss) Entity Filer Category Entity Filer Category Contract with customer, asset, impairment loss Contract with Customer, Asset, Credit Loss Expense (Reversal) Beginning balance Ending balance Restructuring Reserve Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Eurasia PMC Eurasia PMC [Member] Eurasia PMC [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Company Selected Measure Name Company Selected Measure Name EX-101.PRE 9 ain-20250331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Cover page - shares
shares in Millions
3 Months Ended
Mar. 31, 2025
Apr. 15, 2025
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2025  
Document Transition Report false  
Entity File Number 1-10026  
Entity Registrant Name ALBANY INTERNATIONAL CORP.  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 216 Airport Drive  
Entity Address, City or Town Rochester  
Entity Address, State or Province NH  
Entity Tax Identification Number 14-0462060  
Entity Address, Postal Zip Code 03867  
City Area Code 603  
Local Phone Number 330-5850  
Title of 12(b) Security Class A Common Stock, $0.001 par value per share  
Trading Symbol AIN  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   30.2
Entity Central Index Key 0000819793  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q1  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Net revenues $ 288,774 $ 313,330
Cost of goods sold 192,288 204,644
Gross profit 96,486 108,686
Selling, general, and administrative expenses 53,812 54,835
Technical and research expenses 11,896 12,665
Restructuring expenses, net 2,515 2,209
Operating income 28,263 38,977
Interest expense/(income), net 3,655 3,319
Other expense/(income), net 983 (2,982)
Income before income taxes 23,625 38,640
Income tax expense 6,276 11,271
Net income 17,349 27,369
Net (loss)/income attributable to the noncontrolling interest (6) 78
Net income attributable to the Company $ 17,355 $ 27,291
Earnings per share attributable to Company shareholders - Basic (in dollars per share) $ 0.56 $ 0.87
Earnings per share attributable to Company shareholders - Diluted (in dollars per share) $ 0.56 $ 0.87
Shares of the Company used in computing earnings per share:    
Basic (in shares) 30,823 31,209
Diluted (in shares) 30,984 31,291
Dividends declared per Class A share (in dollars per share) $ 0.27 $ 0.26
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 17,349 $ 27,369
Other comprehensive income/(loss), before tax:    
Foreign currency translation 13,123 (11,831)
Pension settlement/curtailment 1,600 0
Amortization of pension liability adjustments:    
Prior service credit (37) (38)
Net actuarial loss 287 178
Payments and amortization related to interest rate swaps included in earnings (192) (4,038)
Derivative valuation adjustment (493) 1,194
Income taxes related to items of other comprehensive income/(loss):    
Pension settlement/curtailment (422) 0
Amortization of prior service credit 11 11
Amortization of net actuarial loss (88) (54)
Payments and amortization related to interest rate swaps included in earnings 14 1,022
Derivative valuation adjustment 36 (302)
Comprehensive income 31,188 13,511
Comprehensive income attributable to the noncontrolling interest (216) 124
Comprehensive income attributable to the Company $ 31,404 $ 13,387
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets    
Cash and cash equivalents $ 119,354 $ 115,283
Accounts receivable, net 272,461 246,688
Contract assets, net 156,069 166,557
Inventories 161,082 145,845
Income taxes prepaid and receivable 19,392 19,187
Prepaid expenses and other current assets 39,954 37,132
Total current assets 768,312 730,692
Property, plant and equipment, net 564,966 563,431
Intangibles, net 37,563 38,127
Goodwill 178,837 176,261
Deferred income taxes 26,369 28,757
Other assets 112,029 111,428
Total assets 1,688,076 1,648,696
Liabilities and Shareholders' Equity    
Accounts payable 83,000 66,095
Accrued liabilities 122,895 141,904
Current maturities of long-term debt 0 0
Income taxes payable 2,022 18,367
Total current liabilities 207,917 226,366
Long-term debt 416,429 318,531
Other noncurrent liabilities 141,555 138,830
Deferred taxes and other liabilities 17,007 16,022
Total liabilities 782,908 699,749
Commitments and Contingencies (Note 16)
Shareholders' Equity:    
Preferred stock, par value $5.00 per share; authorized 2,000,000 shares; none issued 0 0
Additional paid in capital 455,584 452,933
Retained earnings 1,074,863 1,065,763
Accumulated items of other comprehensive income:    
Translation adjustments (164,419) (181,555)
Pension and postretirement liability adjustments (16,990) (14,328)
Derivative valuation adjustment (741) (106)
Treasury stock (Class A), at cost; 10,770,189 shares in 2025 and 9,844,746 in 2024 (448,363) (379,210)
Total shareholders' equity 899,975 943,538
Noncontrolling interest 5,193 5,409
Total equity 905,168 948,947
Total liabilities and shareholders' equity 1,688,076 1,648,696
Common Class A    
Shareholders' Equity:    
Class A Common Stock, par value $0.001 per share; authorized 100,000,000 shares; 40,972,665 issued in 2025 and 40,917,539 in 2024 $ 41 $ 41
Accumulated items of other comprehensive income:    
Treasury stock, shares (in shares) 10,770,189 9,844,746
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
Preferred stock, par or stated value per share (in dollars per share) $ 5.00 $ 5.00
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Common Class A    
Common stock, par or stated value per share (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares, issued (in shares) 40,972,665 40,917,539
Treasury stock, shares (in shares) 10,770,189 9,844,746
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Cash flows from operating activities:    
Net income $ 17,349 $ 27,369
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 19,585 20,556
Amortization 1,706 1,748
Change in deferred taxes and other liabilities 3,578 (675)
Impairment of property, plant and equipment 473 49
Non-cash interest expense 256 256
Compensation and benefits paid or payable in Class A Common Stock 2,651 810
Provision for credit losses from uncollected receivables and contract assets 269 365
Foreign currency remeasurement loss/(gain) on intercompany loans 2,886 (792)
Fair value adjustment on foreign currency contracts 0 280
Changes in operating assets and liabilities that provided/(used) cash:    
Accounts receivable (20,713) (17,061)
Contract assets 11,421 2,982
Inventories (12,873) 1,917
Prepaid expenses and other current assets (2,624) (6,525)
Income taxes prepaid and receivable (70) (721)
Accounts payable 17,482 7,730
Accrued liabilities (21,164) (22,739)
Income taxes payable (17,080) (5,466)
Noncurrent receivables (200) (178)
Other noncurrent liabilities (1,046) 506
Other, net 233 (814)
Net cash provided by operating activities 2,119 9,597
Cash flows from investing activities:    
Purchases of property, plant and equipment (15,597) (26,859)
Purchased software 0 (21)
Net cash used in investing activities (15,597) (26,880)
Cash flows from financing activities:    
Proceeds from borrowings 96,998 43,237
Principal payments on debt (3,007) (60,750)
Purchase of Treasury shares (69,153) 0
Taxes paid in lieu of share issuance (1,316) (2,446)
Dividends paid (8,431) (8,110)
Net cash provided by/(used in) financing activities 15,091 (28,069)
Effect of exchange rate changes on cash and cash equivalents 2,458 (2,656)
Increase/(decrease) in cash and cash equivalents 4,071 (48,008)
Cash and cash equivalents at beginning of period 115,283 173,420
Cash and cash equivalents at end of period $ 119,354 $ 125,412
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Significant Accounting Policies Significant Accounting Policies
Basis of Presentation
In the opinion of management, the accompanying consolidated financial information reflects all adjustments necessary for a fair presentation of Albany International Corp.'s ("Albany", the "Registrant", the "Company", "we", "us", or "our") financial position, results of operations and cash flows for the interim periods presented, but does not include all disclosures required by the accounting principles generally accepted in the United States ("GAAP"). All such adjustments are of a normal recurring nature, unless otherwise disclosed in this report. Certain amounts in prior year financial statements and notes thereto have been reclassified to conform to current year presentation. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2024.
Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in the accounting for, among others, revenue recognition, contract profitability, allowances for doubtful accounts, rebates and sales allowances, inventory allowances, financial instruments, including derivatives, pension and other postretirement benefits, stock-based compensation, goodwill and intangible assets, contingencies, income taxes, and other accruals. Our estimates are based on historical experience and on various other assumptions, which are believed to be reasonable under the circumstances. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ from those estimates. Estimates and assumptions are reviewed periodically, and the effects of any revisions are reflected in the consolidated financial statements in the period they are determined to be necessary.
Recent Accounting Pronouncements
In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.
In March 2024, the FASB issued Accounting Standards Update No. 2024-01, "Compensation - Stock Compensation (Topic 718): Scope Application of Profits Interest and Similar Awards" (ASU 2024-01), which clarifies how an entity determines whether profits interest or similar awards should be considered within the scope of ASC 718 as a share-based payment arrangement or under ASC 710 or other ASC topics in a manner similar to a cash bonus or profit-sharing arrangement. The guidance is effective for annual periods beginning after December 15, 2024, and interim periods beginning within those annual periods. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. ASU 2024-01 should be applied either (1) retrospectively to all prior periods presented in the financial statements or (2) prospectively to profits interest and similar awards granted or modified on or after the date at which the entity first applies the amendments. The adoption of this standard on January 1, 2025 did not have any impact on our consolidated financial statements and related disclosures.
In November 2024, the FASB issued Accounting Standards Update No. 2024-03, "Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses" (ASU 2024-03), which requires a public business entity to disclose specific information about certain costs and expenses in the notes to the financial statements for interim and annual reporting periods. The objective of the disclosure requirements is to provide disaggregated information of the public entity's expenses to help investors better understand the entity's performance; better assess the entity's prospects for future cash flows; and
compare an entity's performance over time and with that of other entities. The disaggregation of relevant expense captions presented on the face of the income statement may include but is not limited to the following natural expenses: (1) purchases of inventory, (2) employee compensation, (3) depreciation, (4) intangible asset amortization, and (5) depreciation, depletion, and amortization. The guidance is effective for annual periods beginning after December 15, 2026, and for interim periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.
In March 2024, the U.S. Securities and Exchange Commission ("SEC") adopted the final rule under SEC Release No. 33-11275, "The Enhancement and Standardization of Climate-Related Disclosures for Investors". This rule would require registrants to disclose certain climate-related information in registration statements and annual reports. In April 2024, the SEC voluntarily stayed the final rule as a result of legal challenges that are pending judicial review. The disclosure requirements would apply to the Company's fiscal year beginning January 1, 2025, pending resolution of the stay. While there has been no resolution of the stay, the Company is currently evaluating the final rule to determine its impact on the Company's disclosures.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments and Revenue Recognition
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Reportable Segments and Revenue Recognition Reportable Segments and Revenue Recognition
The Company is organized based on the nature of its products and is composed of two reportable segments, Machine Clothing ("MC") and Albany Engineered Composites ("AEC"), each overseen by a segment president. These segments are reflective of how the Company's Chief Executive Officer, who is its Chief Operating Decision Maker ("CODM"), reviews operating results for the purpose of allocating resources and assessing performance. Our CODM evaluates each segment's performance based on metrics such as net revenues, gross profit, and other key financial data, to assess performance and allocate resources that align with company-wide goals. Annual incentive targets are established for the segment presidents based on these metrics, in addition to cash flows, which are reviewed in summary each month, and in more depth each quarter. The Company has not aggregated operating segments for purposes of identifying reportable segments. Effective December 31, 2024, the Company adopted provisions of ASU 2023-07, which expanded the content and frequency of segment disclosures required under ASC 280.

Machine Clothing:
The Machine Clothing segment supplies permeable and impermeable belts used in the manufacture of paper, paperboard, tissue and towel products, nonwovens, fiber cement and for several other industrial applications. We sell our MC products directly to customer end-users in countries across the globe. Our products, manufacturing processes, and distribution channels are substantially the same in each region of the world in which we operate.
We design, manufacture, and market paper machine clothing (used in the manufacture of paper, paperboard, tissue and towel) for each section of the paper machine and for every grade of paper. Paper machine clothing products and technical textiles.
Albany Engineered Composites:
The Albany Engineered Composites segment provides highly engineered, advanced composite structures to customers in the commercial and defense aerospace industries. The segment includes Albany Safran Composites, LLC (“ASC”), in which our customer, the SAFRAN Group (“SAFRAN”) owns a 10 percent noncontrolling interest. AEC, through ASC, is the exclusive supplier to the LEAP program of advanced composite fan blades and fan cases under a long-term supply contract, where revenue is determined by a cost-plus-fee agreement.
The LEAP engine is used on the Airbus A320neo, A321neo, Boeing 737 MAX, and COMAC 919 aircraft. AEC's largest aerospace customer is the SAFRAN Group and sales to SAFRAN (consisting primarily of fan blades and cases for CFM International's LEAP engine). AEC net sales to SAFRAN were $39.4 million and $50.1 million in the first three months of 2025 and 2024, respectively. The total of Accounts receivable, Contract assets and Noncurrent receivables due from SAFRAN amounted to $74.0 million and $78.5 million as of March 31, 2025 and December 31, 2024, respectively.
Other significant programs for AEC include the Sikorsky CH-53K, F-35, JASSM, and Boeing 787 programs. AEC also supplies vacuum waste tanks for the Boeing commercial programs, and specialty components for the Rolls Royce lift fan on the F-35, as well as the fan case for the GE9X engine. For the year ended December 31, 2024, approximately 36 percent of AEC's revenues were related to U.S. government contracts or programs.
The following tables show data by reportable segment that is regularly provided to the CODM, reconciled to consolidated totals included in the financial statements:
Three Months Ended March 31, 2025
(in thousands)MCAECCorporateTotal
Net revenues$174,697 $114,077 $ $288,774 
Cost of goods sold$94,795 $97,493 $ $192,288 
Gross profit$79,902 $16,584 $ $96,486 
Selling, general and administrative expenses$32,881 $10,126 $10,805 $53,812 
Technical and research expenses$7,243 $3,674 $979 $11,896 
Restructuring expenses, net$1,347 $1,168 $ $2,515 
Operating income/(loss)$38,431 $1,616 $(11,784)$28,263 

Three Months Ended March 31, 2024
(in thousands)MCAECCorporateTotal
Net revenues$185,217 $128,113 $— $313,330 
Cost of goods sold$100,562 $104,082 $— $204,644 
Gross profit$84,655 $24,031 $— $108,686 
Selling, general and administrative expenses$32,767 $11,540 $10,528 $54,835 
Technical and research expenses$7,520 $5,145 $— $12,665 
Restructuring expenses, net$21 $2,188 $— $2,209 
Operating income/(loss)$44,347 $5,158 $(10,528)$38,977 
Three months ended March 31,
(in thousands)
20252024
Net revenues
Machine Clothing
$174,697 $185,217 
Albany Engineered Composites114,077 128,113 
Consolidated revenues$288,774 $313,330 
Gross profit
Machine Clothing$79,902 $84,655 
Albany Engineered Composites16,584 24,031 
Consolidated gross profit$96,486 $108,686 
Depreciation and amortization
Machine Clothing$7,706 $8,511 
Albany Engineered Composites13,295 13,503 
Corporate290 290 
Consolidated depreciation and amortization$21,291 $22,304 
Operating income/(loss)
Machine Clothing
$38,431 $44,347 
Albany Engineered Composites1,616 5,158 
Corporate(11,784)(10,528)
Consolidated Operating income$28,263 $38,977 
Reconciling items:
Interest income(1,638)(1,123)
Interest expense
5,293 4,442 
Other (income)/expense, net983 (2,982)
Income before income taxes$23,625 $38,640 

Certain prior year amounts have been reclassified in order to conform to current year presentation. Global information system costs previously included in Corporate expenses are allocated to the segments. Management believes this presentation better reflects the performance of the segments and is how management will review segment performance on a going forward basis. For the three months ended March 31, 2025, Selling, general and administrative expenses include global information system costs of $4.0 million, $3.9 million, and $0.5 million for MC, AEC and Corporate, respectively. For the three months ended March 31, 2024, Selling, general and administrative expenses include global information system costs of $3.8 million, $4.0 million, and $0.5 million for MC, AEC and Corporate, respectively.

The following table presents assets by reportable segment:
(in thousands)
March 31, 2025December 31, 2024
Segment assets
Machine Clothing$621,691 $600,603 
Albany Engineered Composites$749,287 $736,306 
Reconciling items:
Cash$119,354 $115,283 
Income taxes prepaid, receivable and deferred45,761 47,944 
Prepaid and Other assets151,983 148,560 
Consolidated total assets$1,688,076 $1,648,696 
The following table presents capital expenditures by reportable segment:
Three months ended March 31,
(in thousands)
20252024
Capital expenditures and purchased software
Machine Clothing$6,232 $6,357 
Albany Engineered Composites9,365 20,523 
Corporate expenses — 
Total capital expenditures and purchased software$15,597 $26,880 

Revenue Recognition:
Products and services provided under long-term contracts represent a significant portion of revenues in the Albany Engineered Composites segment and we account for these contracts over time, primarily using the percentage of completion (actual cost to estimated cost) method. That method requires significant judgment and estimation, which could be materially different if the underlying circumstances were to change. When adjustments in estimated contract revenues or costs are required, any changes from prior estimates are included in earnings in the period the change occurs. Changes in the estimated profitability of long-term contracts could be caused by increases or decreases in the contract value, revisions to customer delivery requirements, updated labor or overhead rates, material costs, factors affecting the supply chain, changes in the evaluation of contract risks and opportunities, or other factors. The cumulative changes in the estimated profitability of long-term contracts decreased operating income by $7.0 million for the first three months of 2025. The negative change in the estimated profitability in the first quarter of 2025 was driven by a few large complex programs, including approximately $2.0 million for various CH-53K programs, approximately $1.7 million on our Gulfstream program, approximately $0.9 million on our F-35 program, and $2.4 million, net, on all other programs. Adjustments in the estimated profitability of long-term contracts decreased operating income by $0.9 million for the first three months of 2024.
We disaggregate revenue earned from contracts with customers for each of our business segments and product groups based on the timing of revenue recognition, and groupings used for internal review purposes.
The following table disaggregates revenue for each product group by timing of revenue recognition for the three months ended March 31, 2025:
Three months ended March 31, 2025
(in thousands)
Point in Time Revenue
Recognition
Over Time Revenue
Recognition
Total
Machine Clothing$173,676 $1,021 $174,697 
Albany Engineered Composites:
ASC 38,920 38,920 
Other AEC4,077 71,080 75,157 
Total Albany Engineered Composites
4,077 110,000 114,077 
Total revenues$177,753 $111,021 $288,774 
The following table disaggregates revenue for each product group by timing of revenue recognition for the three months ended March 31, 2024:
Three months ended March 31, 2024
(in thousands)
Point in Time Revenue
Recognition
Over Time Revenue
Recognition
Total
Machine Clothing$184,235 $982 $185,217 
Albany Engineered Composites:
ASC— 49,739 49,739 
Other AEC5,757 72,617 78,374 
Total Albany Engineered Composites
5,757 122,356 128,113 
Total revenues$189,992 $123,338 $313,330 
The following table disaggregates MC segment revenue by significant product groupings (paper machine clothing ("PMC") and engineered fabrics); and for PMC, the geographical region to which the paper machine clothing was sold:
Three months ended March 31,
(in thousands)
20252024
Americas PMC$82,846 $83,501 
Eurasia PMC
68,197 76,190 
Engineered Fabrics23,654 25,526 
Total Machine Clothing Net revenues$174,697 $185,217 
We do not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less. Contracts in the MC segment are generally for periods of less than a year and certain contracts in the AEC segment are relatively short duration firm-fixed-price orders. Remaining performance obligations on contracts that had an original duration of greater than one year totaled $1.1 billion and $752 million as of March 31, 2025 and 2024, respectively, and related primarily to firm fixed price contracts in the AEC segment. Of the remaining performance obligations as of March 31, 2025, we expect to recognize as revenue approximately $117 million during 2025, $150 million during 2026, $142 million during 2027, and the remainder thereafter.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.25.1
Pensions and Other Postretirement Benefit Plans
3 Months Ended
Mar. 31, 2025
Retirement Benefits [Abstract]  
Pensions and Other Postretirement Benefit Plans Pensions and Other Postretirement Benefit Plans
The Company has defined benefit pension plans covering certain U.S. and non-U.S. employees. The Company also provides certain postretirement benefits to retired employees in the U.S. and Canada. The Company accrues the cost of providing these benefits during the active service period of the employees.
The composition of the net periodic benefit cost/(income) for the three months ended March 31, 2025 and 2024, was as follows:
Pension plans
Other postretirement benefits
(in thousands)
2025202420252024
Components of net periodic benefit cost/(income):
Service cost
$371 $497 $10 $12 
Interest cost1,450 1,532 353 354 
Expected return on assets
(1,232)(1,358) — 
Curtailment cost/(income)
(3,770)—  — 
Settlement cost/(income)
2,170 —  — 
Amortization of prior service cost/(income)(6)(7)(31)(31)
Amortization of net actuarial loss
295 187 (8)(9)
Net periodic benefit cost/(credit)
$(722)$851 $324 $326 
The amount of net benefit cost/(credit) is determined at the beginning of each year and generally only varies from quarter to quarter when a significant event occurs, such as a curtailment or a settlement. In the first three months of 2025, we took action to settle certain pension plan liabilities related to an MC pension plan in Switzerland. This resulted in a net gain totaling $1.6 million related to curtailments and settlements.There were no material curtailments or settlements during the first three months of 2024.
Service cost for defined benefit pension and postretirement plans are reported in the same line item as other compensation costs arising from services rendered by the pertinent employees during the period. Other components of net periodic benefit cost are included in the line item Other (income)/expense, net in the Consolidated Statements of Income.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring
3 Months Ended
Mar. 31, 2025
Restructuring and Related Activities [Abstract]  
Restructuring Restructuring
At MC, restructuring actions were taken in 2024 and 2025 to cease operations at several facilities, including at the Company's MC forming fabric manufacturing facility in Chungju, South Korea, at the Company's Heimbach engineered fabric manufacturing facility in Rochdale, UK, at the Company's Heimbach paper machine clothing facility in Olten, Switzerland and at the Company's MC manufacturing facility in Ballo, Italy. These actions drove $3.3 million of restructuring charges during the first three months of 2025, of which $3.1 million in restructuring expenses related to workforce reductions, fixed asset impairments and related costs, as well as charges of $0.2 million in Cost of goods sold for the write-off of inventory, offset by a $1.8 million pension curtailment gain. We expect to incur additional restructuring expenses related to these actions throughout the remainder of the year.
At AEC, restructuring activities were related to reorganizational costs as well as a reduction in the workforce within AEC, which resulted in restructuring expenses of $1.2 million for the first three months of 2025 and $2.2 million for the first three months of 2024.
The following table summarizes charges reported in the Consolidated Statements of Income under "Restructuring expenses, net":
Three months ended March 31,
(in thousands)20252024
Machine Clothing$1,347 $21 
Albany Engineered Composites1,168 2,188 
Corporate expenses — 
Total$2,515 $2,209 
The following tables summarize charges by type of expense reported in the Consolidated Statements of Income under "Restructuring expenses, net" and "Cost of goods sold":
Three months ended March 31, 2025Total
restructuring
costs incurred
Termination
and other
costs
Impairment of assetsPension Curtailment (Gain)/Loss
(in thousands)
Machine Clothing$1,603 $2,640 $723 $(1,760)
Albany Engineered Composites1,168 1,168   
Corporate expenses    
Total$2,771 $3,808 $723 $(1,760)
Three months ended March 31, 2024Total
restructuring
costs incurred
Termination
and other
costs
Impairment of assets
Pension Curtailment (Gain)/Loss
(in thousands)
Machine Clothing$21 $21 $— $— 
Albany Engineered Composites2,188 2,188 — — 
Corporate expenses— — — — 
Total$2,209 $2,209 $— $— 

The table below presents the year-to-date changes in restructuring liabilities for 2025 and 2024:
(in thousands)December 31, 2024Restructuring
charges accrued
PaymentsCurrency
translation /other
March 31, 2025
Total termination and other costs$4,996 $3,808 $(4,160)$24 $4,668 
(in thousands)December 31, 2023Restructuring
charges accrued
PaymentsCurrency
translation /other
March 31, 2024
Total termination and other costs$— $2,209 $(221)$(1)$1,987 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Other (Income)/Expense, net
3 Months Ended
Mar. 31, 2025
Other Income and Expenses [Abstract]  
Other (Income)/Expense, net Other (Income)/Expense, net
The components of Other (income)/expense, net are:
Three months ended March 31,
(in thousands)
20252024
Currency transaction losses/(gains)
$3,152 $(1,292)
Derivative instruments losses/(gains)(2,526)(118)
Bank fees and amortization of debt issuance costs
76 43 
Components of net periodic pension and postretirement cost other than service cost821 668 
Other(540)(2,283)
Total other (income)/expense, net$983 $(2,982)
Other (income)/expense, net, included foreign currency related transactions which resulted in losses of $3.2 million in the three months ended March 31, 2025, as compared to gains of $1.3 million in the same periods last year. In addition, changes in the fair value of derivative instruments included gains of $2.5 million in the three months ended March 31, 2025, as compared to gains of $0.1 million in the same period last year, driven by currency rate movements, most notably the Brazilian Real and Mexican Peso.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The Company's effective income tax rate for the three months ended March 31, 2025 and 2024, is as follows:
Three months ended March 31,
20252024
Effective income tax rate26.6 %29.2 %
Income tax expense for the quarter was computed in accordance with ASC 740-270, Income Taxes – Interim Reporting. Under this method, loss jurisdictions which cannot recognize a tax benefit with regard to their generated losses are excluded from the annual effective tax rate calculation and their taxes will be recorded discretely in each quarter.
Our 2025 estimated annual effective tax rate primarily reflects the 21% federal tax rate, the impact of state and local taxation, the impact of taxation upon foreign operations, and forecasted permanent differences. Our actual effective tax rates were 26.6% and 29.2% for the three months ended March 31, 2025 and 2024, respectively.
The effective tax rate for the three months ended March 31, 2025 included a net discrete tax benefit of $1.3 million. This discrete tax benefit is mostly attributable to the true-up for prior year's estimated taxes, a net decrease in valuation allowances and a net decrease in uncertain tax positions. The rate for the three months ended March 31, 2025 was lower than the three months ended March 31, 2024 mainly due to the favorable discrete tax adjustment related to a decrease in valuation allowance in the current period.
The Company is subject to audit in the U.S. and various foreign jurisdictions. Our open tax years for major jurisdictions generally range from 2013-2024. We believe appropriate provisions for all outstanding tax issues have been made for all jurisdictions and all open years. Audit outcomes and the timing of audit settlements are subject to significant uncertainty. It is reasonably possible that within the next 12 months, unrecognized tax benefits could decrease by up to $2.2 million based on current estimates.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The amounts used in computing earnings per share and the weighted average number of shares of potentially dilutive securities are as follows:
Three months ended March 31,
(in thousands, except earnings per share)20252024
Net income attributable to the Company$17,355 $27,291 
Weighted average number of shares:
Weighted average number of shares used in calculating basic net income per share
30,823 31,209 
Effect of dilutive stock-based compensation plans:
Restricted stock units and multi-year awards161 82 
Weighted average number of shares used in calculating diluted net income per share30,984 31,291 
Net income attributable to the Company per share:
Basic$0.56 $0.87 
Diluted$0.56 $0.87 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income ("AOCI")
3 Months Ended
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Accumulated Other Comprehensive Income ("AOCI") Accumulated Other Comprehensive Income ("AOCI")
The table below presents changes in the components of AOCI for the period from December 31, 2024 to March 31, 2025:
(in thousands)
Translation
adjustments
Pension and
postretirement
liability
adjustments
Derivative
valuation
adjustment
Total Other
Comprehensive
Income
December 31, 2024$(181,555)$(14,328)$(106)$(195,989)
Other comprehensive income/(loss) before reclassifications, net of tax
17,136 (4,013)(457)12,666 
Pension settlement/curtailment, net of tax
— 1,178 — 1,178 
Interest (expense)/income related to swaps reclassified to the Consolidated Statements of Income, net of tax— — (178)(178)
Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax
— 173 — 173 
Net current period other comprehensive income17,136 (2,662)(635)13,839 
March 31, 2025$(164,419)$(16,990)$(741)$(182,150)
The table below presents changes in the components of AOCI for the period from December 31, 2023 to March 31, 2024:
(in thousands)
Translation
adjustments
Pension and
postretirement
liability
adjustments
Derivative
valuation
adjustment
Total Other
Comprehensive
Income
December 31, 2023$(124,901)$(17,346)$9,079 $(133,168)
Other comprehensive income/(loss) before reclassifications, net of tax(12,116)285 892 (10,939)
Interest (expense)/income related to swaps reclassified to the Consolidated Statements of Income, net of tax— — (3,016)(3,016)
Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax— 97 — 97 
Net current period other comprehensive income(12,116)382 (2,124)(13,858)
March 31, 2024$(137,017)$(16,964)$6,955 $(147,026)
The components of AOCI that are reclassified to the Consolidated Statements of Income relate to our pension and postretirement plans and interest rate swaps.
The table below presents the expense/(income) amounts reclassified from AOCI, and the line items of the Consolidated Statements of Income that were affected for the three months ended March 31, 2025 and 2024:
Three months ended March 31,
(in thousands)
20252024
Pre-tax Derivative valuation reclassified from Accumulated Other Comprehensive Income:
Interest (income)/expense, net related to interest rate swaps included in Income before taxes
$(192)$(4,038)
Income tax effect14 1,022 
Effect on net income due to items reclassified from Accumulated Other Comprehensive Income
$(178)$(3,016)
Pre-tax pension and postretirement liabilities reclassified from Accumulated Other Comprehensive Income:
Pension settlement/curtailment
$1,600 $— 
Amortization of prior service credit$(37)$(38)
Amortization of net actuarial loss
287 178 
Total pre-tax amount reclassified (a)
1,850 140 
Income tax effect(499)(43)
Effect on net income due to items reclassified from Accumulated Other Comprehensive Income$1,351 $97 

(a)These accumulated other comprehensive income components are included in the computation of net periodic pension cost (see Note 3. Pensions and Other Postretirement Benefit Plans).
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.25.1
Noncontrolling Interests
3 Months Ended
Mar. 31, 2025
Noncontrolling Interest [Abstract]  
Noncontrolling Interest Noncontrolling Interests
Effective October 31, 2013, Safran S.A. (Safran) acquired a 10 percent equity interest in Albany Safran Composites, LLC ("ASC").
On August 31, 2023, the Company acquired all the outstanding shares of Heimbach, a privately held manufacturer of paper machine clothing with headquarters in Düren, Germany. In July 2021, Heimbach acquired 85% of Arcari, SRL (“Arcari”). Arcari is a manufacturer of textile and plastic industrial technical products and conveyor belts. For the three months ended March 31, 2025, the net income/(loss) attributable to Arcari’s noncontrolling interest was less than $0.1 million and the noncontrolling interest balance as of March 31, 2025 was $0.3 million.
The table below presents a reconciliation of income attributable to the noncontrolling interest and noncontrolling equity in the Company’s subsidiaries:
ASC Noncontrolling InterestThree months ended March 31,
(in thousands, except percentages)20252024
Net income of Albany Safran Composites (ASC)$940 $1,014 
Less: Return attributable to the Company's preferred holding441 308 
Net income of ASC available for common ownership$499 $706 
Ownership percentage of noncontrolling shareholder10 %10 %
Net income attributable to the noncontrolling interest$50 $71 
Noncontrolling interest, beginning of year$4,983 $5,423 
Net income attributable to noncontrolling interest50 71 
Changes in other comprehensive income attributable to the noncontrolling interest(136)57 
ASC Noncontrolling interest, end of interim period
$4,897 $5,551 
Arcari Noncontrolling interest, end of interim period
$296 $525 
Total Noncontrolling interest, end of interim period$5,193 $6,076 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable, net includes Trade and other accounts receivable and Bank promissory notes, net of Allowance for expected credit losses. In connection with certain revenues in Asia, the Company accepts a bank promissory note as customer payment. The notes may be presented for payment at maturity, which is less than one year. As of March 31, 2025 and December 31, 2024, Accounts receivable consisted of the following:
(in thousands)March 31, 2025December 31, 2024
Trade and other accounts receivable$256,115 $231,136 
Bank promissory notes20,853 19,637 
Allowance for expected credit losses(4,507)(4,085)
Accounts receivable, net$272,461 $246,688 
As of March 31, 2025 and December 31, 2024, the Company had trade accounts receivable from SAFRAN of $73.2 million and $77.7 million, respectively.
As of March 31, 2025 and December 31, 2024, the Company did not have any Noncurrent receivables and related Allowance for expected credit losses.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Assets and Liabilities
3 Months Ended
Mar. 31, 2025
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]  
Contract Assets and Liabilities Contract Assets and Liabilities
Contract assets include unbilled amounts typically resulting from revenues under contracts when the over time method of revenue recognition is utilized, and revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to Accounts receivable, net when the entitlement to pay becomes unconditional and the customer is invoiced. Contract liabilities include advance payments and billings in excess of revenue recognized. Contract liabilities are included in Accrued liabilities in the Consolidated Balance Sheets.
Contract assets and Contract liabilities are reported on the Consolidated Balance Sheets in a net position on a contract-by-contract basis at the end of each reporting period.
As of March 31, 2025 and December 31, 2024, Contract assets and Contract liabilities consisted of the following:
(in thousands)March 31, 2025December 31, 2024
Contract assets$156,852 $167,397 
Allowance for expected credit losses
(783)(840)
Contract assets, net$156,069 $166,557 
Contract liabilities$7,682 $6,085 
Contract assets, net decreased $10.5 million during the three months ended March 31, 2025. The decrease was
primarily due to invoicing to customers for satisfied performance obligations for contracts that were in a contract asset
position, primarily related to commercial and space programs. There were no impairment losses related to our Contract assets during the three months ended March 31, 2025 and March 31, 2024.
Contract liabilities increased $1.6 million for the period ended March 31, 2025 compared to December 31, 2024, primarily due to the amounts invoiced to customers for contracts that were in a contract liability position exceeding the revenue recognized from satisfied performance obligations. Revenue recognized for the three months ended March 31, 2025 and 2024 that was included in the Contract liability balance at the beginning of the year was $4.2 million and $3.5 million, respectively.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Costs included in inventories are raw materials, labor, supplies and allocable depreciation and overhead. Raw material inventories are valued on an average cost basis. Other inventory cost elements are valued at cost, using the first-in, first-out method. The Company writes down the inventories for estimated obsolescence and to lower of cost or net realizable value based upon assumptions about future demand and market conditions. If actual demand or market conditions are less favorable than those projected by the Company, additional inventory write-downs may be required. Once established, the original cost of the inventory less the related write-down represents the new cost basis of such inventories.
As of March 31, 2025 and December 31, 2024, Inventories consisted of the following:
(in thousands)March 31, 2025December 31, 2024
Raw materials$80,546 $76,559 
Work in process
65,127 54,917 
Finished goods15,409 14,369 
Total inventories
$161,082 $145,845 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The following table sets forth the gross carrying value, accumulated amortization and net values of intangible assets and goodwill as of March 31, 2025 and December 31, 2024:
March 31, 2025
(in thousands)Amortization 
life in years
Gross carrying amountAccumulated amortization and otherNet carrying amount
Finite-lived assets:
AEC Trademarks and trade names
6-15
$208 $(200)$8 
AEC Technology
10-15
6,048 (3,398)2,650 
AEC Intellectual property
15
1,250 (443)807 
AEC Customer relationships
8-15
69,298 (48,203)21,095 
Heimbach Developed technology
9
8,884 (1,832)7,052 
Total Finite-lived intangible assets$85,688 $(54,076)$31,612 
Indefinite-lived intangible assets:
Heimbach Trade name$5,951 $ $5,951 
MC Goodwill65,873  65,873 
AEC Goodwill112,964  112,964 
Total Indefinite-lived intangible assets:$184,788 $ $184,788 
December 31, 2024
(in thousands)Amortization 
life in years
Gross carrying amountAccumulated amortization and otherNet carrying amount
Finite-lived assets:
AEC Trademarks and trade names
6-15
$208 $(197)$11 
AEC Technology
10-15
5,820 (3,140)2,680 
AEC Intellectual property
15
1,250 (422)828 
AEC Customer relationships
8-15
69,175 (47,283)21,892 
Heimbach Developed technology
9
8,547 (1,543)7,004 
Total Finite-lived assets$85,000 $(52,585)$32,415 
Indefinite-lived intangible assets:
Heimbach Trade name$5,712 $— $5,712 
MC Goodwill63,988 — 63,988 
AEC Goodwill112,273 — 112,273 
Total Indefinite-lived intangible assets:$181,973 $— $181,973 

The changes in intangible assets, net and goodwill from December 31, 2024 to March 31, 2025, were as follows:
(in thousands)December 31, 2024Other
Changes
AmortizationCurrency
Translation
March 31, 2025
Finite-lived intangible assets:
AEC Trademarks and trade names$11 $ $(3)$ $8 
AEC Technology2,680  (142)112 2,650 
AEC Intellectual property828  (21) 807 
AEC Customer relationships21,892  (870)73 21,095 
Heimbach Developed technology7,004  (233)281 7,052 
Total Finite-lived intangible assets$32,415 $ $(1,269)$466 $31,612 
Indefinite-lived intangible assets:
Heimbach Trade name$5,712 $ $ $239 $5,951 
MC Goodwill63,988   1,885 65,873 
AEC Goodwill112,273   691 112,964 
Total Indefinite-lived assets:$181,973 $ $ $2,815 $184,788 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Financial Instruments Financial Instruments
Debt principally consists of a revolving credit agreement and foreign bank debt assumed in the 2023 acquisition of Heimbach. The following table represents the Company's outstanding debt:
(in thousands, except interest rates)March 31, 2025December 31, 2024
Borrowings under the Amended Credit Agreement (1)
USD borrowings$319,000 $225,000 
EUR borrowings97,390 93,485 
Foreign bank debt39 46 
Total bank debt416,429 318,531 
Less: Current maturities of long-term debt — 
Long-term debt$416,429 $318,531 
(1) The credit facility matures in August 2028. At the end of March 31, 2025 and December 31, 2024, the USD interest rate in effect was 5.79% and 5.77%, respectively, including the effect of interest rate swaps; at the end of March 31, 2025 and December 31, 2024, the EUR interest rate in effect was 3.83% and 4.09%, respectively, including the effect of interest rate swaps.
Amended Credit Agreement
On August 16, 2023, we entered into a $800 million unsecured committed Five-Year Revolving Credit Facility Agreement, amended on June 28, 2024 (collectively, the “Amended Credit Agreement”), which matures in August of 2028.
The applicable interest rate for borrowings under the Amended Credit Agreement is based on both Term SOFR and EURIBOR plus a spread, which is based on our leverage ratio (as defined in the Amended Credit Agreement) at the time of a borrowing as follows:
Leverage RatioCommitment FeeABR SpreadTerm Benchmark/ Daily
Simple SOFR Spread
<1.00:1.00
0.275%0.500%1.500%
≥ 1.00:1.00 and < 2.00:1.00
0.300%0.625%1.625%
≥ 2.00:1.00 and < 3.00:1.00
0.325%0.750%1.750%
≥ 3.00:1.00
0.350%1.000%2.000%
As of March 31, 2025, the applicable interest rate for borrowings under the Amended Credit Agreement was based on one-month term SOFR and one-month EURIBOR plus the spread, which was 1.50%.
As of March 31, 2025, there was $416.4 million of borrowings outstanding under the Amended Credit Agreement and we had borrowings available of $383.6 million, based on our maximum leverage ratio and our Consolidated EBITDA (as defined in the Amended Credit Agreement).
Under the Amended Credit Agreement, we are required to maintain a leverage ratio (as defined in the Credit Agreement) of not greater than 3.75 to 1.00, or 4.25 to 1.00 after a significant acquisition. We are also required to maintain a minimum interest coverage ratio (as defined in the Credit Agreement) of greater than 3.00 to 1.00. If our leverage ratio exceeds 3.50 to 1.00, we will be restricted in paying dividends to a maximum amount of $40 million in a calendar year.
As of March 31, 2025, our leverage ratio was 1.35 to 1.00 and our interest coverage ratio was 13.39 to 1.00. As of March 31, 2025, we were in compliance with all applicable covenants. We anticipate continued compliance in each of the next four quarters while continuing to monitor future compliance based on current and future economic conditions.
The borrowings are guaranteed by certain of the Company’s subsidiaries, including all significant U.S. subsidiaries (subject to certain exceptions), as defined in the Amended Credit Agreement. Our ability to borrow additional amounts under the Amended Credit Agreement is conditional upon the absence of any defaults, as well as the absence of any material adverse change (as defined in the Amended Credit Agreement).
Interest Rate Swaps
From time to time, the Company enters into interest rate swap contracts to manage the interest rate risk associated with its outstanding variable-interest rate borrowings. Such contracts are intended to economically hedge the
reference rate component of future interest payments associated with outstanding borrowings under the Company’s Amended Credit Agreement.
In November, 2024, we entered into two interest rate swap agreements: A USD interest rate swap agreement and a EUR interest rate swap agreement. The USD interest rate swap agreement covers the period November 15, 2024 through November 15, 2026. This transaction has the effect of fixing the SOFR portion of the interest rate (before the credit spread) on $125 million of the US indebtedness drawn under the Amended Credit Facility. Under the terms of this transaction, the Company pays a fixed rate of 3.987% and our counterparty pays a floating rate based on the one-month SOFR rate at each monthly calculation date. The EUR interest rate swap agreement covers the period November 14, 2024 through November 15, 2026. This transaction has the effect of fixing the EURIBOR portion of the interest rate (before the credit spread) on EUR 45 million of the EUR indebtedness drawn under the Amended Credit Facility. Under the terms of this transaction, the Company pays a fixed rate of 2.277% and our counterparty pays a floating rate based on the one-month EURIBOR rate at each monthly calculation date.
In 2021, we entered into interest rate swap agreements for the period of October 17, 2022 through October 27, 2024, to hedge $350 million of variable-interest rate indebtedness.
These interest rate swaps are accounted for as a hedge of future cash flows, as further described in Note 15, Fair-Value Measurements. No cash collateral was received or pledged in relation to the swap agreements.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Fair-Value Measurements
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Fair-Value Measurements Fair-Value Measurements
Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The Company uses a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. This hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:
Level 1 - Quoted prices in active markets for identical assets or liabilities.
Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.
Level 3 - Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.
We had no Level 3 financial assets or liabilities at March 31, 2025 or at December 31, 2024, other than certain pension assets as indicated in our December 31, 2024 Annual Report on Form 10-K.
The following table presents the fair-value hierarchy for our Level 1 and Level 2 financial and non-financial assets and liabilities, which are measured at fair value on a recurring basis:
March 31, 2025December 31, 2024
Quoted
prices in
active
markets
Significant
other
observable
inputs
Quoted
prices in
active
markets
Significant
other
observable
inputs
(in thousands)
(Level 1)
(Level 2)
(Level 1)
(Level 2)
Fair Value
Assets:
Cash equivalents$8,745 $ $11,273 $— 
Foreign currency option contracts
  — — 
Foreign currency forward contracts
  — — 
Other Assets:
Common stock of unaffiliated foreign public company (a)759  631 — 
Interest rate swaps — 149 
Liabilities:
Other Non-Current Liabilities
Foreign currency forward contracts— — 
Interest rate swaps(662)— (218)
(a)Original cost basis $0.5 million.
Cash equivalents include short-term securities that are considered to be highly liquid and easily tradable. These securities are valued using inputs observable in active markets for identical securities.
The interest rate swaps are accounted for as hedges of future cash flows. The fair value of our interest rate swaps is derived from a discounted cash flow analysis based on the terms of the contract and the interest rate curve, and is included in Other assets and/or Other noncurrent liabilities in the Consolidated Balance Sheets. Unrealized gains and losses on the interest rate swaps flow through the caption Derivative valuation adjustment in the Shareholders’ equity section of the Consolidated Balance Sheets. as of March 31, 2025, these interest rate swaps were determined to be highly effective hedges of interest rate cashflow risk. Amounts accumulated in Other comprehensive income are reclassified as interest expense/(income), net when the related interest payments (that is, the hedged forecasted transactions), affect earnings. Interest expense/(income) related to payments under the active swap agreements totaled $(0.2) million for the three months ended March 31, 2025 and $(4.0) million for the three months ended March 31, 2024.
We operate our business in many regions of the world, and currency rate movements can have a significant effect on operating results. From time to time, we enter into foreign currency option contracts and forward contracts that are valued using quoted prices in active markets obtained from independent pricing sources. These instruments are measured using market foreign exchange prices and are recorded in the Consolidated Balance Sheets as Other current assets and Accrued liabilities, as applicable. Changes in fair value of these instruments are recorded as gains or losses within Other (income)/expense, net.
When exercised, the foreign currency instruments are net-settled with the same financial institution that bought or sold them. For all positions, whether options or forward contracts, there is a risk from the possible inability of the financial institution to meet the terms of the contracts and the risk of unfavorable changes in interest and currency rates, which may reduce the value of the instruments. We seek to mitigate risk by evaluating the creditworthiness of counterparties and by monitoring the currency exchange and interest rate markets while reviewing the hedging risks and contracts to ensure compliance with our internal guidelines and policies.
(Gains)/losses related to changes in fair value of derivative instruments that were recognized in Other (income)/expense, net in the Consolidated Statements of Income were as follows:

Three months ended March 31,
(in thousands)20252024
Derivatives not designated as hedging instruments:
Foreign currency options (gains)/losses$(2,526)$(118)
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Asbestos Litigation
Albany International Corp. is a defendant in suits brought in various courts in the United States by plaintiffs who allege that they have suffered personal injury as a result of exposure to asbestos-containing paper machine clothing synthetic dryer fabrics marketed during the period from 1967 to 1976 and used in certain paper mills. We were defending 3,653 claims as of March 31, 2025.
The following table sets forth the number of claims filed, the number of claims settled, dismissed or otherwise resolved, and the aggregate settlement amount during the periods presented:
(in thousands, except number of claims)
Opening
Number of
Claims
Claims
Dismissed,
Settled, or
Resolved
New Claims
Closing
Number of
Claims
Amounts Paid to
Settle or
Resolve
For the period ended December 31, 20243,606 10 50 3,646 $13 
For the period ended March 31, 20253,646 11 18 3,653 $30 
We anticipate that additional claims will be filed against the Company and related companies in the future but are unable to predict the number and timing of such future claims. Due to the fact that information sufficient to meaningfully estimate a range of possible loss of a particular claim is typically not available until late in the discovery process, we do not believe a meaningful estimate can be made regarding the range of possible loss with respect to pending or future claims and therefore are unable to estimate a range of reasonably possible loss in excess of amounts already accrued for pending or future claims.
While we believe we have meritorious defenses to these claims, we have settled certain claims for amounts we consider reasonable given the facts and circumstances of each case. Our insurance carrier has defended each case and funded settlements under a standard reservation of rights. As of March 31, 2025, we had resolved, by means of settlement or dismissal, 38,062 claims at a total cost of $10.6 million. Of this amount, almost 100% was paid by our insurance carrier, who has confirmed that we have approximately $140 million of remaining coverage under primary and excess policies that should be available with respect to current and future asbestos claims.
The Company’s subsidiary, Brandon Drying Fabrics, Inc. (“Brandon”), is also a separate defendant in many of the asbestos cases in which Albany is named as a defendant, despite never having manufactured any fabrics containing asbestos. While Brandon was defending against 7,675 claims as of March 31, 2025, only twelve claims have been filed against Brandon since January 1, 2012, and only $15,000 in settlement costs have been incurred since 2001. Brandon was acquired by the Company in 1999 and has its own insurance policies covering periods prior to 1999. Since 2004, Brandon’s insurance carriers have covered 100% of indemnification and defense costs, subject to policy limits and a standard reservation of rights.
In some of these asbestos cases, the Company is named both as a direct defendant and as the “successor in interest” to Mount Vernon Mills (“Mount Vernon”). We acquired certain assets from Mount Vernon in 1993. Certain plaintiffs allege injury caused by asbestos-containing products alleged to have been sold by Mount Vernon many years prior to this acquisition. Mount Vernon is contractually obligated to indemnify the Company against any liability arising out of such products. We deny any liability for products sold by Mount Vernon prior to the acquisition of the Mount Vernon assets. Pursuant to its contractual indemnification obligations, Mount Vernon has assumed the defense of these claims. On this basis, we have successfully moved for dismissal in a number of actions.
We currently do not anticipate, based on currently available information, that the ultimate resolution of the aforementioned proceedings will have a material adverse effect on the financial position, results of operations, or cash flows of the Company. Although we cannot predict the number and timing of future claims, based on the foregoing factors, the trends in claims filed against us, and available insurance, we also do not currently anticipate that potential future claims will have a material adverse effect on our financial position, results of operations, or cash flows.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Changes in Shareholders' Equity
3 Months Ended
Mar. 31, 2025
Stockholders' Equity Note [Abstract]  
Changes in Shareholders’ Equity Changes in Shareholders’ Equity
The following table summarizes changes in Shareholders’ Equity for the period December 31, 2024 to March 31, 2025:
Class A
Common Stock
Additional paid-in capital
Retained 
earnings
Accumulated items of other comprehensive income
Class A
Treasury Stock
Noncontrolling Interest
Total Shareholders' Equity
 
Shares
Amount
Shares
Amount
December 31, 202440,917 $41 $452,933 $1,065,763 $(195,989)9,845 $(379,210)$5,409 $948,947 
Net income— — — 17,355 — — — (6)17,349 
Compensation and benefits paid or payable in shares56 — 2,651 — — — — — 2,651 
Purchase of Treasury shares (a)— — — — — 925 (69,153)— (69,153)
Dividends declared on Class A Common Stock, $0.27 per share
— — — (8,262)— — — — (8,262)
Dividends paid to noncontrolling interests
— — — — — — — (88)(88)
Cumulative translation adjustments— — — — 17,136 — — (122)17,014 
Pension and postretirement liability adjustments— — — — (2,662)— — — (2,662)
Derivative valuation adjustment and other
— — — (635)— — — (628)
March 31, 202540,973 $41 $455,584 $1,074,863 $(182,150)10,770 $(448,363)$5,193 $905,168 

The following table summarizes changes in Shareholders’ Equity for the period December 31, 2023 to March 31, 2024:
Class A
Common Stock
Additional paid-in capital
Retained 
earnings
Accumulated items of other comprehensive income
Class A
Treasury Stock
Noncontrolling Interest
Total 
Shareholders' Equity
(in thousands)
Shares
Amount
Shares
Amount
December 31, 202340,856 $41 $448,218 $1,010,942 $(133,168)9,662 $(364,665)$5,952 $967,320 
Net income— — — 27,291 — — — 78 27,369 
Compensation and benefits paid or payable in shares42 — 810 — — — — — 810 
Dividends declared on Class A Common Stock, $0.26 per share
— — — (8,122)— — — — (8,122)
Cumulative translation adjustments— — — — (12,116)— — 46 (12,070)
Pension and postretirement liability adjustments— — — — 382 — — — 382 
Derivative valuation adjustment— — — — (2,124)— — — (2,124)
March 31, 202440,898 $41 $449,028 $1,030,111 $(147,026)9,662 $(364,665)$6,076 $973,565 

(a)In 2021, the Company's Board of Directors authorized the Company to repurchase shares of up to $200 million through open market purchases, privately negotiated transactions or otherwise, and to determine the prices, times and amounts. On February 21, 2025, the Company's Board of Directors authorized the Company to repurchase shares up to $250 million (excluding any fees, commissions, taxes or other expenses related to such purchases), which replaced the 2021 authorization. In 2025, the Company repurchased 925,443 shares totaling $69.2 million.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Subsequent Events
3 Months Ended
Mar. 31, 2025
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventsWe evaluated subsequent events through the issuance date of these financial statements in Form 10-Q. No material subsequent events were identified that require disclosure.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Pay vs Performance Disclosure    
Net Income (Loss) Attributable to Parent $ 17,355 $ 27,291
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2025
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 37 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2025
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
In the opinion of management, the accompanying consolidated financial information reflects all adjustments necessary for a fair presentation of Albany International Corp.'s ("Albany", the "Registrant", the "Company", "we", "us", or "our") financial position, results of operations and cash flows for the interim periods presented, but does not include all disclosures required by the accounting principles generally accepted in the United States ("GAAP"). All such adjustments are of a normal recurring nature, unless otherwise disclosed in this report. Certain amounts in prior year financial statements and notes thereto have been reclassified to conform to current year presentation. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2024.
Estimates
Estimates
The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in the accounting for, among others, revenue recognition, contract profitability, allowances for doubtful accounts, rebates and sales allowances, inventory allowances, financial instruments, including derivatives, pension and other postretirement benefits, stock-based compensation, goodwill and intangible assets, contingencies, income taxes, and other accruals. Our estimates are based on historical experience and on various other assumptions, which are believed to be reasonable under the circumstances. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ from those estimates. Estimates and assumptions are reviewed periodically, and the effects of any revisions are reflected in the consolidated financial statements in the period they are determined to be necessary.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.
In March 2024, the FASB issued Accounting Standards Update No. 2024-01, "Compensation - Stock Compensation (Topic 718): Scope Application of Profits Interest and Similar Awards" (ASU 2024-01), which clarifies how an entity determines whether profits interest or similar awards should be considered within the scope of ASC 718 as a share-based payment arrangement or under ASC 710 or other ASC topics in a manner similar to a cash bonus or profit-sharing arrangement. The guidance is effective for annual periods beginning after December 15, 2024, and interim periods beginning within those annual periods. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. ASU 2024-01 should be applied either (1) retrospectively to all prior periods presented in the financial statements or (2) prospectively to profits interest and similar awards granted or modified on or after the date at which the entity first applies the amendments. The adoption of this standard on January 1, 2025 did not have any impact on our consolidated financial statements and related disclosures.
In November 2024, the FASB issued Accounting Standards Update No. 2024-03, "Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses" (ASU 2024-03), which requires a public business entity to disclose specific information about certain costs and expenses in the notes to the financial statements for interim and annual reporting periods. The objective of the disclosure requirements is to provide disaggregated information of the public entity's expenses to help investors better understand the entity's performance; better assess the entity's prospects for future cash flows; and
compare an entity's performance over time and with that of other entities. The disaggregation of relevant expense captions presented on the face of the income statement may include but is not limited to the following natural expenses: (1) purchases of inventory, (2) employee compensation, (3) depreciation, (4) intangible asset amortization, and (5) depreciation, depletion, and amortization. The guidance is effective for annual periods beginning after December 15, 2026, and for interim periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.
In March 2024, the U.S. Securities and Exchange Commission ("SEC") adopted the final rule under SEC Release No. 33-11275, "The Enhancement and Standardization of Climate-Related Disclosures for Investors". This rule would require registrants to disclose certain climate-related information in registration statements and annual reports. In April 2024, the SEC voluntarily stayed the final rule as a result of legal challenges that are pending judicial review. The disclosure requirements would apply to the Company's fiscal year beginning January 1, 2025, pending resolution of the stay. While there has been no resolution of the stay, the Company is currently evaluating the final rule to determine its impact on the Company's disclosures.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments and Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
The following tables show data by reportable segment that is regularly provided to the CODM, reconciled to consolidated totals included in the financial statements:
Three Months Ended March 31, 2025
(in thousands)MCAECCorporateTotal
Net revenues$174,697 $114,077 $ $288,774 
Cost of goods sold$94,795 $97,493 $ $192,288 
Gross profit$79,902 $16,584 $ $96,486 
Selling, general and administrative expenses$32,881 $10,126 $10,805 $53,812 
Technical and research expenses$7,243 $3,674 $979 $11,896 
Restructuring expenses, net$1,347 $1,168 $ $2,515 
Operating income/(loss)$38,431 $1,616 $(11,784)$28,263 

Three Months Ended March 31, 2024
(in thousands)MCAECCorporateTotal
Net revenues$185,217 $128,113 $— $313,330 
Cost of goods sold$100,562 $104,082 $— $204,644 
Gross profit$84,655 $24,031 $— $108,686 
Selling, general and administrative expenses$32,767 $11,540 $10,528 $54,835 
Technical and research expenses$7,520 $5,145 $— $12,665 
Restructuring expenses, net$21 $2,188 $— $2,209 
Operating income/(loss)$44,347 $5,158 $(10,528)$38,977 
Three months ended March 31,
(in thousands)
20252024
Net revenues
Machine Clothing
$174,697 $185,217 
Albany Engineered Composites114,077 128,113 
Consolidated revenues$288,774 $313,330 
Gross profit
Machine Clothing$79,902 $84,655 
Albany Engineered Composites16,584 24,031 
Consolidated gross profit$96,486 $108,686 
Depreciation and amortization
Machine Clothing$7,706 $8,511 
Albany Engineered Composites13,295 13,503 
Corporate290 290 
Consolidated depreciation and amortization$21,291 $22,304 
Operating income/(loss)
Machine Clothing
$38,431 $44,347 
Albany Engineered Composites1,616 5,158 
Corporate(11,784)(10,528)
Consolidated Operating income$28,263 $38,977 
Reconciling items:
Interest income(1,638)(1,123)
Interest expense
5,293 4,442 
Other (income)/expense, net983 (2,982)
Income before income taxes$23,625 $38,640 
Schedule of Operating Assets and Capital Expenditures by Reporting Segment
The following table presents assets by reportable segment:
(in thousands)
March 31, 2025December 31, 2024
Segment assets
Machine Clothing$621,691 $600,603 
Albany Engineered Composites$749,287 $736,306 
Reconciling items:
Cash$119,354 $115,283 
Income taxes prepaid, receivable and deferred45,761 47,944 
Prepaid and Other assets151,983 148,560 
Consolidated total assets$1,688,076 $1,648,696 
The following table presents capital expenditures by reportable segment:
Three months ended March 31,
(in thousands)
20252024
Capital expenditures and purchased software
Machine Clothing$6,232 $6,357 
Albany Engineered Composites9,365 20,523 
Corporate expenses — 
Total capital expenditures and purchased software$15,597 $26,880 
Schedule of Disaggregation of Revenue For Each Product Group by Timing of Revenue Recognition
The following table disaggregates revenue for each product group by timing of revenue recognition for the three months ended March 31, 2025:
Three months ended March 31, 2025
(in thousands)
Point in Time Revenue
Recognition
Over Time Revenue
Recognition
Total
Machine Clothing$173,676 $1,021 $174,697 
Albany Engineered Composites:
ASC 38,920 38,920 
Other AEC4,077 71,080 75,157 
Total Albany Engineered Composites
4,077 110,000 114,077 
Total revenues$177,753 $111,021 $288,774 
The following table disaggregates revenue for each product group by timing of revenue recognition for the three months ended March 31, 2024:
Three months ended March 31, 2024
(in thousands)
Point in Time Revenue
Recognition
Over Time Revenue
Recognition
Total
Machine Clothing$184,235 $982 $185,217 
Albany Engineered Composites:
ASC— 49,739 49,739 
Other AEC5,757 72,617 78,374 
Total Albany Engineered Composites
5,757 122,356 128,113 
Total revenues$189,992 $123,338 $313,330 
Schedule of Disaggregate MC Segment Revenue by Significant Product or Service
The following table disaggregates MC segment revenue by significant product groupings (paper machine clothing ("PMC") and engineered fabrics); and for PMC, the geographical region to which the paper machine clothing was sold:
Three months ended March 31,
(in thousands)
20252024
Americas PMC$82,846 $83,501 
Eurasia PMC
68,197 76,190 
Engineered Fabrics23,654 25,526 
Total Machine Clothing Net revenues$174,697 $185,217 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Pensions and Other Postretirement Benefit Plans (Tables)
3 Months Ended
Mar. 31, 2025
Retirement Benefits [Abstract]  
Schedule of Net Benefit Costs
The composition of the net periodic benefit cost/(income) for the three months ended March 31, 2025 and 2024, was as follows:
Pension plans
Other postretirement benefits
(in thousands)
2025202420252024
Components of net periodic benefit cost/(income):
Service cost
$371 $497 $10 $12 
Interest cost1,450 1,532 353 354 
Expected return on assets
(1,232)(1,358) — 
Curtailment cost/(income)
(3,770)—  — 
Settlement cost/(income)
2,170 —  — 
Amortization of prior service cost/(income)(6)(7)(31)(31)
Amortization of net actuarial loss
295 187 (8)(9)
Net periodic benefit cost/(credit)
$(722)$851 $324 $326 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring (Tables)
3 Months Ended
Mar. 31, 2025
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Charges
The following table summarizes charges reported in the Consolidated Statements of Income under "Restructuring expenses, net":
Three months ended March 31,
(in thousands)20252024
Machine Clothing$1,347 $21 
Albany Engineered Composites1,168 2,188 
Corporate expenses — 
Total$2,515 $2,209 
The following tables summarize charges by type of expense reported in the Consolidated Statements of Income under "Restructuring expenses, net" and "Cost of goods sold":
Three months ended March 31, 2025Total
restructuring
costs incurred
Termination
and other
costs
Impairment of assetsPension Curtailment (Gain)/Loss
(in thousands)
Machine Clothing$1,603 $2,640 $723 $(1,760)
Albany Engineered Composites1,168 1,168   
Corporate expenses    
Total$2,771 $3,808 $723 $(1,760)
Three months ended March 31, 2024Total
restructuring
costs incurred
Termination
and other
costs
Impairment of assets
Pension Curtailment (Gain)/Loss
(in thousands)
Machine Clothing$21 $21 $— $— 
Albany Engineered Composites2,188 2,188 — — 
Corporate expenses— — — — 
Total$2,209 $2,209 $— $— 
Schedule of Changes in Restructuring Liabilities
The table below presents the year-to-date changes in restructuring liabilities for 2025 and 2024:
(in thousands)December 31, 2024Restructuring
charges accrued
PaymentsCurrency
translation /other
March 31, 2025
Total termination and other costs$4,996 $3,808 $(4,160)$24 $4,668 
(in thousands)December 31, 2023Restructuring
charges accrued
PaymentsCurrency
translation /other
March 31, 2024
Total termination and other costs$— $2,209 $(221)$(1)$1,987 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Other (Income)/Expense, net (Tables)
3 Months Ended
Mar. 31, 2025
Other Income and Expenses [Abstract]  
Schedule of Other (Income)/Expense, net
The components of Other (income)/expense, net are:
Three months ended March 31,
(in thousands)
20252024
Currency transaction losses/(gains)
$3,152 $(1,292)
Derivative instruments losses/(gains)(2,526)(118)
Bank fees and amortization of debt issuance costs
76 43 
Components of net periodic pension and postretirement cost other than service cost821 668 
Other(540)(2,283)
Total other (income)/expense, net$983 $(2,982)
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Tables)
3 Months Ended
Mar. 31, 2025
Income Tax Disclosure [Abstract]  
Schedule of Reconciliation of the U.S. Federal Statutory Tax Rate to the Company's Effective Income Tax Rate
The Company's effective income tax rate for the three months ended March 31, 2025 and 2024, is as follows:
Three months ended March 31,
20252024
Effective income tax rate26.6 %29.2 %
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The amounts used in computing earnings per share and the weighted average number of shares of potentially dilutive securities are as follows:
Three months ended March 31,
(in thousands, except earnings per share)20252024
Net income attributable to the Company$17,355 $27,291 
Weighted average number of shares:
Weighted average number of shares used in calculating basic net income per share
30,823 31,209 
Effect of dilutive stock-based compensation plans:
Restricted stock units and multi-year awards161 82 
Weighted average number of shares used in calculating diluted net income per share30,984 31,291 
Net income attributable to the Company per share:
Basic$0.56 $0.87 
Diluted$0.56 $0.87 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income ("AOCI") (Tables)
3 Months Ended
Mar. 31, 2025
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The table below presents changes in the components of AOCI for the period from December 31, 2024 to March 31, 2025:
(in thousands)
Translation
adjustments
Pension and
postretirement
liability
adjustments
Derivative
valuation
adjustment
Total Other
Comprehensive
Income
December 31, 2024$(181,555)$(14,328)$(106)$(195,989)
Other comprehensive income/(loss) before reclassifications, net of tax
17,136 (4,013)(457)12,666 
Pension settlement/curtailment, net of tax
— 1,178 — 1,178 
Interest (expense)/income related to swaps reclassified to the Consolidated Statements of Income, net of tax— — (178)(178)
Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax
— 173 — 173 
Net current period other comprehensive income17,136 (2,662)(635)13,839 
March 31, 2025$(164,419)$(16,990)$(741)$(182,150)
The table below presents changes in the components of AOCI for the period from December 31, 2023 to March 31, 2024:
(in thousands)
Translation
adjustments
Pension and
postretirement
liability
adjustments
Derivative
valuation
adjustment
Total Other
Comprehensive
Income
December 31, 2023$(124,901)$(17,346)$9,079 $(133,168)
Other comprehensive income/(loss) before reclassifications, net of tax(12,116)285 892 (10,939)
Interest (expense)/income related to swaps reclassified to the Consolidated Statements of Income, net of tax— — (3,016)(3,016)
Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax— 97 — 97 
Net current period other comprehensive income(12,116)382 (2,124)(13,858)
March 31, 2024$(137,017)$(16,964)$6,955 $(147,026)
Schedule of Reclassification Out of Accumulated Other Comprehensive Income
The table below presents the expense/(income) amounts reclassified from AOCI, and the line items of the Consolidated Statements of Income that were affected for the three months ended March 31, 2025 and 2024:
Three months ended March 31,
(in thousands)
20252024
Pre-tax Derivative valuation reclassified from Accumulated Other Comprehensive Income:
Interest (income)/expense, net related to interest rate swaps included in Income before taxes
$(192)$(4,038)
Income tax effect14 1,022 
Effect on net income due to items reclassified from Accumulated Other Comprehensive Income
$(178)$(3,016)
Pre-tax pension and postretirement liabilities reclassified from Accumulated Other Comprehensive Income:
Pension settlement/curtailment
$1,600 $— 
Amortization of prior service credit$(37)$(38)
Amortization of net actuarial loss
287 178 
Total pre-tax amount reclassified (a)
1,850 140 
Income tax effect(499)(43)
Effect on net income due to items reclassified from Accumulated Other Comprehensive Income$1,351 $97 

(a)These accumulated other comprehensive income components are included in the computation of net periodic pension cost (see Note 3. Pensions and Other Postretirement Benefit Plans).
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Noncontrolling Interests (Tables)
3 Months Ended
Mar. 31, 2025
Noncontrolling Interest [Abstract]  
Schedule of Income Attributable to Noncontrolling Interest and Noncontrolling Equity
The table below presents a reconciliation of income attributable to the noncontrolling interest and noncontrolling equity in the Company’s subsidiaries:
ASC Noncontrolling InterestThree months ended March 31,
(in thousands, except percentages)20252024
Net income of Albany Safran Composites (ASC)$940 $1,014 
Less: Return attributable to the Company's preferred holding441 308 
Net income of ASC available for common ownership$499 $706 
Ownership percentage of noncontrolling shareholder10 %10 %
Net income attributable to the noncontrolling interest$50 $71 
Noncontrolling interest, beginning of year$4,983 $5,423 
Net income attributable to noncontrolling interest50 71 
Changes in other comprehensive income attributable to the noncontrolling interest(136)57 
ASC Noncontrolling interest, end of interim period
$4,897 $5,551 
Arcari Noncontrolling interest, end of interim period
$296 $525 
Total Noncontrolling interest, end of interim period$5,193 $6,076 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
Schedule of Accounts, Notes, Loans and Financing Receivable As of March 31, 2025 and December 31, 2024, Accounts receivable consisted of the following:
(in thousands)March 31, 2025December 31, 2024
Trade and other accounts receivable$256,115 $231,136 
Bank promissory notes20,853 19,637 
Allowance for expected credit losses(4,507)(4,085)
Accounts receivable, net$272,461 $246,688 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Assets and Liabilities (Tables)
3 Months Ended
Mar. 31, 2025
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]  
Schedule of Contract Assets and Contract Liabilities
As of March 31, 2025 and December 31, 2024, Contract assets and Contract liabilities consisted of the following:
(in thousands)March 31, 2025December 31, 2024
Contract assets$156,852 $167,397 
Allowance for expected credit losses
(783)(840)
Contract assets, net$156,069 $166,557 
Contract liabilities$7,682 $6,085 
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
As of March 31, 2025 and December 31, 2024, Inventories consisted of the following:
(in thousands)March 31, 2025December 31, 2024
Raw materials$80,546 $76,559 
Work in process
65,127 54,917 
Finished goods15,409 14,369 
Total inventories
$161,082 $145,845 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets and Goodwill
The following table sets forth the gross carrying value, accumulated amortization and net values of intangible assets and goodwill as of March 31, 2025 and December 31, 2024:
March 31, 2025
(in thousands)Amortization 
life in years
Gross carrying amountAccumulated amortization and otherNet carrying amount
Finite-lived assets:
AEC Trademarks and trade names
6-15
$208 $(200)$8 
AEC Technology
10-15
6,048 (3,398)2,650 
AEC Intellectual property
15
1,250 (443)807 
AEC Customer relationships
8-15
69,298 (48,203)21,095 
Heimbach Developed technology
9
8,884 (1,832)7,052 
Total Finite-lived intangible assets$85,688 $(54,076)$31,612 
Indefinite-lived intangible assets:
Heimbach Trade name$5,951 $ $5,951 
MC Goodwill65,873  65,873 
AEC Goodwill112,964  112,964 
Total Indefinite-lived intangible assets:$184,788 $ $184,788 
December 31, 2024
(in thousands)Amortization 
life in years
Gross carrying amountAccumulated amortization and otherNet carrying amount
Finite-lived assets:
AEC Trademarks and trade names
6-15
$208 $(197)$11 
AEC Technology
10-15
5,820 (3,140)2,680 
AEC Intellectual property
15
1,250 (422)828 
AEC Customer relationships
8-15
69,175 (47,283)21,892 
Heimbach Developed technology
9
8,547 (1,543)7,004 
Total Finite-lived assets$85,000 $(52,585)$32,415 
Indefinite-lived intangible assets:
Heimbach Trade name$5,712 $— $5,712 
MC Goodwill63,988 — 63,988 
AEC Goodwill112,273 — 112,273 
Total Indefinite-lived intangible assets:$181,973 $— $181,973 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The changes in intangible assets, net and goodwill from December 31, 2024 to March 31, 2025, were as follows:
(in thousands)December 31, 2024Other
Changes
AmortizationCurrency
Translation
March 31, 2025
Finite-lived intangible assets:
AEC Trademarks and trade names$11 $ $(3)$ $8 
AEC Technology2,680  (142)112 2,650 
AEC Intellectual property828  (21) 807 
AEC Customer relationships21,892  (870)73 21,095 
Heimbach Developed technology7,004  (233)281 7,052 
Total Finite-lived intangible assets$32,415 $ $(1,269)$466 $31,612 
Indefinite-lived intangible assets:
Heimbach Trade name$5,712 $ $ $239 $5,951 
MC Goodwill63,988   1,885 65,873 
AEC Goodwill112,273   691 112,964 
Total Indefinite-lived assets:$181,973 $ $ $2,815 $184,788 
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments The following table represents the Company's outstanding debt:
(in thousands, except interest rates)March 31, 2025December 31, 2024
Borrowings under the Amended Credit Agreement (1)
USD borrowings$319,000 $225,000 
EUR borrowings97,390 93,485 
Foreign bank debt39 46 
Total bank debt416,429 318,531 
Less: Current maturities of long-term debt — 
Long-term debt$416,429 $318,531 
(1) The credit facility matures in August 2028. At the end of March 31, 2025 and December 31, 2024, the USD interest rate in effect was 5.79% and 5.77%, respectively, including the effect of interest rate swaps; at the end of March 31, 2025 and December 31, 2024, the EUR interest rate in effect was 3.83% and 4.09%, respectively, including the effect of interest rate swaps.
Schedule Interest Rate for Borrowings
The applicable interest rate for borrowings under the Amended Credit Agreement is based on both Term SOFR and EURIBOR plus a spread, which is based on our leverage ratio (as defined in the Amended Credit Agreement) at the time of a borrowing as follows:
Leverage RatioCommitment FeeABR SpreadTerm Benchmark/ Daily
Simple SOFR Spread
<1.00:1.00
0.275%0.500%1.500%
≥ 1.00:1.00 and < 2.00:1.00
0.300%0.625%1.625%
≥ 2.00:1.00 and < 3.00:1.00
0.325%0.750%1.750%
≥ 3.00:1.00
0.350%1.000%2.000%
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Fair-Value Measurements (Tables)
3 Months Ended
Mar. 31, 2025
Fair Value Disclosures [Abstract]  
Schedule of Fair Value Measurements, Recurring and Nonrecurring
The following table presents the fair-value hierarchy for our Level 1 and Level 2 financial and non-financial assets and liabilities, which are measured at fair value on a recurring basis:
March 31, 2025December 31, 2024
Quoted
prices in
active
markets
Significant
other
observable
inputs
Quoted
prices in
active
markets
Significant
other
observable
inputs
(in thousands)
(Level 1)
(Level 2)
(Level 1)
(Level 2)
Fair Value
Assets:
Cash equivalents$8,745 $ $11,273 $— 
Foreign currency option contracts
  — — 
Foreign currency forward contracts
  — — 
Other Assets:
Common stock of unaffiliated foreign public company (a)759  631 — 
Interest rate swaps — 149 
Liabilities:
Other Non-Current Liabilities
Foreign currency forward contracts— — 
Interest rate swaps(662)— (218)
(a)Original cost basis $0.5 million.
Schedule of Derivative Instruments, Gain (Loss)
(Gains)/losses related to changes in fair value of derivative instruments that were recognized in Other (income)/expense, net in the Consolidated Statements of Income were as follows:

Three months ended March 31,
(in thousands)20252024
Derivatives not designated as hedging instruments:
Foreign currency options (gains)/losses$(2,526)$(118)
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Loss Contingencies by Contingency
The following table sets forth the number of claims filed, the number of claims settled, dismissed or otherwise resolved, and the aggregate settlement amount during the periods presented:
(in thousands, except number of claims)
Opening
Number of
Claims
Claims
Dismissed,
Settled, or
Resolved
New Claims
Closing
Number of
Claims
Amounts Paid to
Settle or
Resolve
For the period ended December 31, 20243,606 10 50 3,646 $13 
For the period ended March 31, 20253,646 11 18 3,653 $30 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Changes in Shareholders' Equity (Tables)
3 Months Ended
Mar. 31, 2025
Stockholders' Equity Note [Abstract]  
Schedule of Stockholders Equity
The following table summarizes changes in Shareholders’ Equity for the period December 31, 2024 to March 31, 2025:
Class A
Common Stock
Additional paid-in capital
Retained 
earnings
Accumulated items of other comprehensive income
Class A
Treasury Stock
Noncontrolling Interest
Total Shareholders' Equity
 
Shares
Amount
Shares
Amount
December 31, 202440,917 $41 $452,933 $1,065,763 $(195,989)9,845 $(379,210)$5,409 $948,947 
Net income— — — 17,355 — — — (6)17,349 
Compensation and benefits paid or payable in shares56 — 2,651 — — — — — 2,651 
Purchase of Treasury shares (a)— — — — — 925 (69,153)— (69,153)
Dividends declared on Class A Common Stock, $0.27 per share
— — — (8,262)— — — — (8,262)
Dividends paid to noncontrolling interests
— — — — — — — (88)(88)
Cumulative translation adjustments— — — — 17,136 — — (122)17,014 
Pension and postretirement liability adjustments— — — — (2,662)— — — (2,662)
Derivative valuation adjustment and other
— — — (635)— — — (628)
March 31, 202540,973 $41 $455,584 $1,074,863 $(182,150)10,770 $(448,363)$5,193 $905,168 

The following table summarizes changes in Shareholders’ Equity for the period December 31, 2023 to March 31, 2024:
Class A
Common Stock
Additional paid-in capital
Retained 
earnings
Accumulated items of other comprehensive income
Class A
Treasury Stock
Noncontrolling Interest
Total 
Shareholders' Equity
(in thousands)
Shares
Amount
Shares
Amount
December 31, 202340,856 $41 $448,218 $1,010,942 $(133,168)9,662 $(364,665)$5,952 $967,320 
Net income— — — 27,291 — — — 78 27,369 
Compensation and benefits paid or payable in shares42 — 810 — — — — — 810 
Dividends declared on Class A Common Stock, $0.26 per share
— — — (8,122)— — — — (8,122)
Cumulative translation adjustments— — — — (12,116)— — 46 (12,070)
Pension and postretirement liability adjustments— — — — 382 — — — 382 
Derivative valuation adjustment— — — — (2,124)— — — (2,124)
March 31, 202440,898 $41 $449,028 $1,030,111 $(147,026)9,662 $(364,665)$6,076 $973,565 

(a)In 2021, the Company's Board of Directors authorized the Company to repurchase shares of up to $200 million through open market purchases, privately negotiated transactions or otherwise, and to determine the prices, times and amounts. On February 21, 2025, the Company's Board of Directors authorized the Company to repurchase shares up to $250 million (excluding any fees, commissions, taxes or other expenses related to such purchases), which replaced the 2021 authorization. In 2025, the Company repurchased 925,443 shares totaling $69.2 million.
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments and Revenue Recognition (Narrative) (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments | segment 2    
Net revenues $ 288,774 $ 313,330  
Operating income (loss) 28,263 38,977  
US Government Contracts Or Programs | Revenue Benchmark | Product Concentration Risk      
Segment Reporting Information [Line Items]      
Concentration risk percentage     36.00%
Albany Engineered Composites      
Segment Reporting Information [Line Items]      
Net revenues 114,077 128,113  
Global information system expense 3,900 4,000  
Operating income (loss) (7,000) (900)  
Albany Engineered Composites | CH-53K Programs      
Segment Reporting Information [Line Items]      
Operating income (loss) (2,000)    
Albany Engineered Composites | Gulfstream Program      
Segment Reporting Information [Line Items]      
Operating income (loss) (1,700)    
Albany Engineered Composites | F-35 Program      
Segment Reporting Information [Line Items]      
Operating income (loss) (900)    
Albany Engineered Composites | Other Program      
Segment Reporting Information [Line Items]      
Operating income (loss) (2,400)    
Machine Clothing      
Segment Reporting Information [Line Items]      
Net revenues 174,697 185,217  
Global information system expense 4,000 3,800  
Corporate      
Segment Reporting Information [Line Items]      
Global information system expense 500 500  
SAFRAN Group | Albany Engineered Composites      
Segment Reporting Information [Line Items]      
Net revenues 39,400 $ 50,100  
Receivables $ 74,000   $ 78,500
Albany Safran Composites, LLC      
Segment Reporting Information [Line Items]      
Ownership percentage of noncontrolling shareholder 10.00%    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments and Revenue Recognition (Schedule of Reportable Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Net revenues $ 288,774 $ 313,330
Cost of goods sold 192,288 204,644
Gross profit 96,486 108,686
Selling, general and administrative expenses 53,812 54,835
Technical and research expenses 11,896 12,665
Restructuring expenses, net 2,515 2,209
Operating income/(loss) 28,263 38,977
Machine Clothing    
Segment Reporting Information [Line Items]    
Net revenues 174,697 185,217
Albany Engineered Composites    
Segment Reporting Information [Line Items]    
Net revenues 114,077 128,113
Operating income/(loss) (7,000) (900)
Operating Segments | Machine Clothing    
Segment Reporting Information [Line Items]    
Net revenues 174,697 185,217
Cost of goods sold 94,795 100,562
Gross profit 79,902 84,655
Selling, general and administrative expenses 32,881 32,767
Technical and research expenses 7,243 7,520
Restructuring expenses, net 1,347 21
Operating income/(loss) 38,431 44,347
Operating Segments | Albany Engineered Composites    
Segment Reporting Information [Line Items]    
Net revenues 114,077 128,113
Cost of goods sold 97,493 104,082
Gross profit 16,584 24,031
Selling, general and administrative expenses 10,126 11,540
Technical and research expenses 3,674 5,145
Restructuring expenses, net 1,168 2,188
Operating income/(loss) 1,616 5,158
Operating Segments | Corporate    
Segment Reporting Information [Line Items]    
Net revenues 0 0
Cost of goods sold 0 0
Gross profit 0 0
Selling, general and administrative expenses 10,805 10,528
Technical and research expenses 979 0
Restructuring expenses, net 0 0
Operating income/(loss) $ (11,784) $ (10,528)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments and Revenue Recognition (Schedule of Financial Data by Reporting Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Segment Reporting Information [Line Items]    
Consolidated revenues $ 288,774 $ 313,330
Consolidated gross profit 96,486 108,686
Consolidated depreciation and amortization 21,291 22,304
Consolidated Operating income 28,263 38,977
Other expense/(income), net 983 (2,982)
Income before income taxes 23,625 38,640
Corporate    
Segment Reporting Information [Line Items]    
Consolidated depreciation and amortization 290 290
Consolidated Operating income (11,784) (10,528)
Reconciling items:    
Segment Reporting Information [Line Items]    
Interest income (1,638) (1,123)
Interest expense 5,293 4,442
Other expense/(income), net 983 (2,982)
Machine Clothing    
Segment Reporting Information [Line Items]    
Consolidated revenues 174,697 185,217
Machine Clothing | Operating Segments    
Segment Reporting Information [Line Items]    
Consolidated revenues 174,697 185,217
Consolidated gross profit 79,902 84,655
Consolidated depreciation and amortization 7,706 8,511
Consolidated Operating income 38,431 44,347
Albany Engineered Composites    
Segment Reporting Information [Line Items]    
Consolidated revenues 114,077 128,113
Consolidated Operating income (7,000) (900)
Albany Engineered Composites | Operating Segments    
Segment Reporting Information [Line Items]    
Consolidated revenues 114,077 128,113
Consolidated gross profit 16,584 24,031
Consolidated depreciation and amortization 13,295 13,503
Consolidated Operating income $ 1,616 $ 5,158
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments and Revenue Recognition (Schedule of Operating Assets and Capital Expenditures by Reporting Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Segment Reporting, Asset Reconciling Item [Line Items]      
Segment assets $ 1,688,076   $ 1,648,696
Cash 119,354   115,283
Capital expenditures and purchased software 15,597 $ 26,880  
Reconciling items:      
Segment Reporting, Asset Reconciling Item [Line Items]      
Cash 119,354   115,283
Income taxes prepaid, receivable and deferred 45,761   47,944
Prepaid and Other assets 151,983   148,560
Corporate expenses      
Segment Reporting, Asset Reconciling Item [Line Items]      
Capital expenditures and purchased software 0 0  
Machine Clothing | Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Segment assets 621,691   600,603
Capital expenditures and purchased software 6,232 6,357  
Albany Engineered Composites | Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Segment assets 749,287   $ 736,306
Capital expenditures and purchased software $ 9,365 $ 20,523  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments and Revenue Recognition (Schedule of Disaggregate Revenue for Each Business Segment) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net revenues $ 288,774 $ 313,330
Point in Time Revenue Recognition    
Disaggregation of Revenue [Line Items]    
Net revenues 177,753 189,992
Over Time Revenue Recognition    
Disaggregation of Revenue [Line Items]    
Net revenues 111,021 123,338
Machine Clothing    
Disaggregation of Revenue [Line Items]    
Net revenues 174,697 185,217
Machine Clothing | Point in Time Revenue Recognition    
Disaggregation of Revenue [Line Items]    
Net revenues 173,676 184,235
Machine Clothing | Over Time Revenue Recognition    
Disaggregation of Revenue [Line Items]    
Net revenues 1,021 982
Albany Engineered Composites    
Disaggregation of Revenue [Line Items]    
Net revenues 114,077 128,113
Albany Engineered Composites | Point in Time Revenue Recognition    
Disaggregation of Revenue [Line Items]    
Net revenues 4,077 5,757
Albany Engineered Composites | Over Time Revenue Recognition    
Disaggregation of Revenue [Line Items]    
Net revenues 110,000 122,356
ASC    
Disaggregation of Revenue [Line Items]    
Net revenues 38,920 49,739
ASC | Point in Time Revenue Recognition    
Disaggregation of Revenue [Line Items]    
Net revenues 0 0
ASC | Over Time Revenue Recognition    
Disaggregation of Revenue [Line Items]    
Net revenues 38,920 49,739
Other AEC    
Disaggregation of Revenue [Line Items]    
Net revenues 75,157 78,374
Other AEC | Point in Time Revenue Recognition    
Disaggregation of Revenue [Line Items]    
Net revenues 4,077 5,757
Other AEC | Over Time Revenue Recognition    
Disaggregation of Revenue [Line Items]    
Net revenues $ 71,080 $ 72,617
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments and Revenue Recognition (Schedule of Disaggregate MC Segment Revenue by Significant Product or Service) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net revenues $ 288,774 $ 313,330
Machine Clothing    
Disaggregation of Revenue [Line Items]    
Net revenues 174,697 185,217
Machine Clothing | Americas PMC    
Disaggregation of Revenue [Line Items]    
Net revenues 82,846 83,501
Machine Clothing | Eurasia PMC    
Disaggregation of Revenue [Line Items]    
Net revenues 68,197 76,190
Machine Clothing | Engineered Fabrics    
Disaggregation of Revenue [Line Items]    
Net revenues $ 23,654 $ 25,526
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Reportable Segments and Revenue Recognition (Remaining Performance Obligation) (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Mar. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount $ 1,100 $ 752
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount $ 117  
Revenue, remaining performance obligation, expected timing of satisfaction, period 9 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount $ 150  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, amount $ 142  
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, expected timing of satisfaction, period  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Pensions and Other Postretirement Benefit Plans - (Schedule of Net Benefit Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Defined Benefit Plan Disclosure [Line Items]    
Net gain related to curtailments and settlements $ 1,600  
Pension plans    
Defined Benefit Plan Disclosure [Line Items]    
Service cost 371 $ 497
Interest cost 1,450 1,532
Expected return on assets (1,232) (1,358)
Curtailment cost/(income) (3,770) 0
Settlement cost/(income) 2,170 0
Amortization of prior service cost/(income) (6) (7)
Amortization of net actuarial loss 295 187
Net periodic benefit cost/(credit) (722) 851
Other postretirement benefits    
Defined Benefit Plan Disclosure [Line Items]    
Service cost 10 12
Interest cost 353 354
Expected return on assets 0 0
Curtailment cost/(income) 0 0
Settlement cost/(income) 0 0
Amortization of prior service cost/(income) (31) (31)
Amortization of net actuarial loss (8) (9)
Net periodic benefit cost/(credit) $ 324 $ 326
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Pensions and Other Postretirement Benefit Plans (Narrative) (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Retirement Benefits [Abstract]  
Net gain related to curtailments and settlements $ 1.6
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net $ 2,515 $ 2,209
Machine Clothing    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 3,300  
Inventory write-down 200  
Workforce Reductions, Fixed Asset Impairments, and Related Costs | Machine Clothing    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net 3,100  
Workforce Reductions | Albany Engineered Composites    
Restructuring Cost and Reserve [Line Items]    
Restructuring expenses, net $ 1,200 $ 2,200
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring (Schedule of Restructuring Charges) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring expenses, net    
Total restructuring expenses, net $ 2,515 $ 2,209
Total restructuring costs incurred    
Restructuring expenses, net    
Restructuring charges accrued 2,771 2,209
Termination and other costs    
Restructuring expenses, net    
Restructuring charges accrued 3,808 2,209
Impairment of assets    
Restructuring expenses, net    
Restructuring charges accrued 723 0
Pension Curtailment (Gain)/Loss    
Restructuring expenses, net    
Restructuring charges accrued (1,760) 0
Machine Clothing    
Restructuring expenses, net    
Restructuring charges accrued 3,300  
Machine Clothing | Pension Curtailment (Gain)/Loss    
Restructuring expenses, net    
Total restructuring expenses, net 1,800  
Operating Segments | Machine Clothing    
Restructuring expenses, net    
Total restructuring expenses, net 1,347 21
Operating Segments | Machine Clothing | Total restructuring costs incurred    
Restructuring expenses, net    
Restructuring charges accrued 1,603 21
Operating Segments | Machine Clothing | Termination and other costs    
Restructuring expenses, net    
Restructuring charges accrued 2,640 21
Operating Segments | Machine Clothing | Impairment of assets    
Restructuring expenses, net    
Restructuring charges accrued 723 0
Operating Segments | Machine Clothing | Pension Curtailment (Gain)/Loss    
Restructuring expenses, net    
Restructuring charges accrued (1,760) 0
Operating Segments | Albany Engineered Composites    
Restructuring expenses, net    
Total restructuring expenses, net 1,168 2,188
Operating Segments | Albany Engineered Composites | Total restructuring costs incurred    
Restructuring expenses, net    
Restructuring charges accrued 1,168 2,188
Operating Segments | Albany Engineered Composites | Termination and other costs    
Restructuring expenses, net    
Restructuring charges accrued 1,168 2,188
Operating Segments | Albany Engineered Composites | Impairment of assets    
Restructuring expenses, net    
Restructuring charges accrued 0 0
Operating Segments | Albany Engineered Composites | Pension Curtailment (Gain)/Loss    
Restructuring expenses, net    
Restructuring charges accrued 0 0
Corporate expenses    
Restructuring expenses, net    
Total restructuring expenses, net 0 0
Corporate expenses | Total restructuring costs incurred    
Restructuring expenses, net    
Restructuring charges accrued 0 0
Corporate expenses | Termination and other costs    
Restructuring expenses, net    
Restructuring charges accrued 0 0
Corporate expenses | Impairment of assets    
Restructuring expenses, net    
Restructuring charges accrued 0 0
Corporate expenses | Pension Curtailment (Gain)/Loss    
Restructuring expenses, net    
Restructuring charges accrued $ 0 $ 0
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring (Schedule of Restructuring Liability) (Details) - Termination and other costs - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring Reserve [Roll Forward]    
Beginning balance $ 4,996 $ 0
Restructuring charges accrued 3,808 2,209
Payments (4,160) (221)
Currency translation /other 24 (1)
Ending balance $ 4,668 $ 1,987
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Other (Income)/Expense, net (Schedule of Other (Income)/Expense, net) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Other Income and Expenses [Abstract]    
Currency transaction losses/(gains) $ 3,152 $ (1,292)
Derivative instruments losses/(gains) (2,526) (118)
Bank fees and amortization of debt issuance costs 76 43
Components of net periodic pension and postretirement cost other than service cost 821 668
Other (540) (2,283)
Total other (income)/expense, net $ 983 $ (2,982)
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Other (Income)/Expense, net (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Business Acquisition [Line Items]    
Foreign currency transaction gain (loss), realized $ (3,200) $ 1,300
Derivative instrument gains $ 2,526 $ 118
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Schedule of Reconciliation of the U.S. Federal Statutory Tax Rate to the Company's Effective Income Tax Rate) (Details)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Effective income tax rate 26.60% 29.20%
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Tax Disclosure [Abstract]    
Effective income tax rate 26.60% 29.20%
Discrete tax benefit $ 1.3  
Decrease in unrecognized tax benefits is reasonably possible $ 2.2  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Net income attributable to the Company $ 17,355 $ 27,291
Weighted average number of shares:    
Weighted average number of shares used in calculating basic net income per share (in shares) 30,823 31,209
Effect of dilutive stock-based compensation plans:    
Weighted average number of shares used in calculating diluted net income per share (in shares) 30,984 31,291
Net income attributable to the Company per share:    
Basic (in dollars per share) $ 0.56 $ 0.87
Diluted (in dollars per share) $ 0.56 $ 0.87
RSU and MPP    
Effect of dilutive stock-based compensation plans:    
Restricted stock units and multi-year awards (in shares) 161 82
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income ("AOCI") (Schedule of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at start of the period $ 948,947 $ 967,320
Other comprehensive income/(loss) before reclassifications, net of tax 12,666 (10,939)
Net current period other comprehensive income 13,839 (13,858)
Balance at end of the period 905,168 973,565
Total Other Comprehensive Income    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at start of the period (195,989) (133,168)
Pension settlement/curtailment, net of tax 1,178  
Balance at end of the period (182,150) (147,026)
Translation adjustments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at start of the period (181,555) (124,901)
Other comprehensive income/(loss) before reclassifications, net of tax 17,136 (12,116)
Net current period other comprehensive income 17,136 (12,116)
Balance at end of the period (164,419) (137,017)
Pension and postretirement liability adjustments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at start of the period (14,328) (17,346)
Other comprehensive income/(loss) before reclassifications, net of tax (4,013) 285
Pension settlement/curtailment, net of tax 1,178  
Amounts reclassified to the Consolidated Statements of Income, net of tax 173 97
Net current period other comprehensive income (2,662) 382
Balance at end of the period (16,990) (16,964)
Derivative valuation adjustment    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Balance at start of the period (106) 9,079
Other comprehensive income/(loss) before reclassifications, net of tax (457) 892
Amounts reclassified to the Consolidated Statements of Income, net of tax (178) (3,016)
Net current period other comprehensive income (635) (2,124)
Balance at end of the period $ (741) $ 6,955
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income ("AOCI") (Schedule of Items Reclassified to Statement of Income) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Interest (income)/expense, net related to interest rate swaps included in Income before taxes $ (23,625) $ (38,640)
Income tax effect 6,276 11,271
Effect on net income due to items reclassified from Accumulated Other Comprehensive Income (17,355) (27,291)
Amortization of prior service credit (37) (38)
Amortization of net actuarial loss 287 178
Total other (income)/expense, net 983 (2,982)
Reclassification out of Accumulated Other Comprehensive Income | Derivative valuation adjustment    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Interest (income)/expense, net related to interest rate swaps included in Income before taxes (192) (4,038)
Income tax effect 14 1,022
Effect on net income due to items reclassified from Accumulated Other Comprehensive Income (178) (3,016)
Reclassification out of Accumulated Other Comprehensive Income | Pension and postretirement liability adjustments    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Income tax effect (499) (43)
Effect on net income due to items reclassified from Accumulated Other Comprehensive Income 1,351 97
Amortization of prior service credit (37) (38)
Amortization of net actuarial loss 287 178
Total other (income)/expense, net 1,850 140
Reclassification out of Accumulated Other Comprehensive Income | Pension settlement/curtailment    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Total other (income)/expense, net $ 1,600 $ 0
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Noncontrolling Interests (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Jul. 31, 2021
Oct. 31, 2013
Noncontrolling Interest [Line Items]          
Net income attributable to noncontrolling interest (less than) $ 17,349 $ 27,369      
Noncontrolling interest 5,193 6,076 $ 5,409    
Arcari          
Noncontrolling Interest [Line Items]          
Net income attributable to noncontrolling interest (less than) 100        
Noncontrolling interest $ 296 $ 525      
Heimbach | Arcari          
Noncontrolling Interest [Line Items]          
Business acquisition, percentage of voting interests acquired       85.00%  
Albany Safran Composites, LLC          
Noncontrolling Interest [Line Items]          
Ownership percentage of noncontrolling shareholder 10.00%        
Albany Safran Composites, LLC | Safran          
Noncontrolling Interest [Line Items]          
Ownership percentage of noncontrolling shareholder 10.00% 10.00%     10.00%
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Noncontrolling Interests (Schedule of Income Attributable to the Noncontrolling Interest and Noncontrolling Equity) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Oct. 31, 2013
Noncontrolling Interest [Line Items]      
Net income of Albany Safran Composites (ASC) $ 17,349 $ 27,369  
Net income of ASC available for common ownership 17,355 27,291  
Net (loss)/income attributable to the noncontrolling interest (6) 78  
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]      
Noncontrolling interest, beginning of year 5,409    
Net (loss)/income attributable to the noncontrolling interest (6) 78  
Noncontrolling interest, end of interim period 5,193 6,076  
Arcari      
Noncontrolling Interest [Line Items]      
Net income of Albany Safran Composites (ASC) 100    
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]      
Noncontrolling interest, end of interim period $ 296 525  
Albany Safran Composites, LLC      
Noncontrolling Interest [Line Items]      
Ownership percentage of noncontrolling shareholder 10.00%    
Albany Safran Composites, LLC      
Noncontrolling Interest [Line Items]      
Net income of Albany Safran Composites (ASC) $ 940 1,014  
Less: Return attributable to the Company's preferred holding 441 308  
Net income of ASC available for common ownership 499 706  
Net (loss)/income attributable to the noncontrolling interest 50 71  
Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]      
Noncontrolling interest, beginning of year 4,983 5,423  
Net (loss)/income attributable to the noncontrolling interest 50 71  
Changes in other comprehensive income attributable to the noncontrolling interest (136) 57  
Noncontrolling interest, end of interim period $ 4,897 $ 5,551  
Safran | Albany Safran Composites, LLC      
Noncontrolling Interest [Line Items]      
Ownership percentage of noncontrolling shareholder 10.00% 10.00% 10.00%
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable (Schedule of Accounts Receivable) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Receivables [Abstract]    
Trade and other accounts receivable $ 256,115 $ 231,136
Bank promissory notes 20,853 19,637
Allowance for expected credit losses (4,507) (4,085)
Accounts receivable, net $ 272,461 $ 246,688
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable (Narrative) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]    
Trade accounts receivable $ 256,115 $ 231,136
SAFRAN Group    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Trade accounts receivable $ 73,200 $ 77,700
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Assets and Liabilities (Schedule of Contract Assets and Contract Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Contract assets $ 156,852 $ 167,397
Allowance for expected credit losses (783) (840)
Contract assets, net 156,069 166,557
Contract liabilities $ 7,682 $ 6,085
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Contract Assets and Liabilities (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]    
Contract with customer, asset, period increase (decrease) $ (10,500,000)  
Contract with customer, asset, impairment loss 0 $ 0
Increase in contract liabilities 1,600,000  
Contract with customer, liability, revenue recognized $ 4,200,000 $ 3,500,000
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 80,546 $ 76,559
Work in process 65,127 54,917
Finished goods 15,409 14,369
Total inventories $ 161,082 $ 145,845
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets (Schedule of Intangible Assets and Goodwill) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount $ 85,688 $ 85,000
Accumulated amortization and other (54,076) (52,585)
Net carrying amount 31,612 32,415
Goodwill [Line Items]    
Goodwill 178,837 176,261
Total Indefinite-lived intangible assets: 184,788 181,973
MC Goodwill    
Goodwill [Line Items]    
Goodwill 65,873 63,988
AEC Goodwill    
Goodwill [Line Items]    
Goodwill 112,964 112,273
Heimbach Trade name    
Indefinite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) 5,951 5,712
AEC Trademarks and trade names    
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount 208 208
Accumulated amortization and other (200) (197)
Net carrying amount $ 8 $ 11
AEC Trademarks and trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 6 years 6 years
AEC Trademarks and trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 15 years 15 years
AEC Technology    
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount $ 6,048 $ 5,820
Accumulated amortization and other (3,398) (3,140)
Net carrying amount $ 2,650 $ 2,680
AEC Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 10 years 10 years
AEC Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 15 years 15 years
AEC Intellectual property    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 15 years 15 years
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount $ 1,250 $ 1,250
Accumulated amortization and other (443) (422)
Net carrying amount 807 828
AEC Customer relationships    
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount 69,298 69,175
Accumulated amortization and other (48,203) (47,283)
Net carrying amount $ 21,095 $ 21,892
AEC Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 8 years 8 years
AEC Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 15 years 15 years
Heimbach Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Amortization  life in years 9 years 9 years
Finite-lived Intangible Assets [Roll Forward]    
Gross carrying amount $ 8,884 $ 8,547
Accumulated amortization and other (1,832) (1,543)
Net carrying amount $ 7,052 $ 7,004
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangible Assets (Schedule of Changes in Intangible Assets and Goodwill) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance $ 32,415
Other Changes 0
Amortization (1,269)
Currency Translation 466
Ending balance 31,612
Goodwill [Roll Forward]  
Beginning balance 176,261
Ending balance 178,837
Indefinite-Lived Intangible Assets Including Goodwill [Roll Forward]  
Beginning Balance 181,973
Other Changes 0
Currency Translation 2,815
Ending Balance 184,788
MC Goodwill  
Goodwill [Roll Forward]  
Beginning balance 63,988
Other Changes 0
Currency Translation 1,885
Ending balance 65,873
AEC Goodwill  
Goodwill [Roll Forward]  
Beginning balance 112,273
Other Changes 0
Currency Translation 691
Ending balance 112,964
Heimbach Trade name  
Indefinite-Lived Intangible Assets [Roll Forward]  
Beginning Balance 5,712
Other Changes 0
Currency Translation 239
Ending Balance 5,951
AEC Trademarks and trade names  
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance 11
Other Changes 0
Amortization (3)
Currency Translation 0
Ending balance 8
AEC Technology  
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance 2,680
Other Changes 0
Amortization (142)
Currency Translation 112
Ending balance 2,650
AEC Intellectual property  
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance 828
Other Changes 0
Amortization (21)
Currency Translation 0
Ending balance 807
AEC Customer relationships  
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance 21,892
Other Changes 0
Amortization (870)
Currency Translation 73
Ending balance 21,095
Heimbach Developed technology  
Finite-lived Intangible Assets [Roll Forward]  
Beginning balance 7,004
Other Changes 0
Amortization (233)
Currency Translation 281
Ending balance $ 7,052
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments (Schedule of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt $ 416,429 $ 318,531
Less: Current maturities of long-term debt 0 0
Long-term debt 416,429 318,531
Line of Credit | USD borrowings    
Debt Instrument [Line Items]    
Long-term debt $ 319,000 $ 225,000
Interest rate, effective percentage 5.79% 5.77%
Line of Credit | EUR borrowings    
Debt Instrument [Line Items]    
Long-term debt $ 97,390 $ 93,485
Interest rate, effective percentage 3.83% 4.09%
Foreign bank debt    
Debt Instrument [Line Items]    
Long-term debt $ 39 $ 46
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments (Narrative) (Details)
€ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Aug. 16, 2023
USD ($)
Mar. 31, 2025
USD ($)
Nov. 30, 2024
USD ($)
derivative
Nov. 30, 2024
EUR (€)
derivative
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]            
Maximum leverage ratio allowed 3.50 3.75 3.50      
Maximum leverage ratio allowed, after significant acquisition   4.25        
Minimum interest coverage ratio required   3.00        
Number of interest rate derivates held | derivative       2 2  
Interest rate swaps            
Debt Instrument [Line Items]            
Cash collateral received $ 0   $ 0      
Cash collateral pledged $ 0   0      
Line of Credit | Interest rate swaps            
Debt Instrument [Line Items]            
Derivative, notional amount           $ 350,000,000
Unsecured Debt | Line of Credit            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity   $ 800,000,000        
Debt instrument, term   5 years        
Total spread 1.50%          
Borrowings outstanding $ 416,400,000   416,400,000      
Line of credit facility, remaining borrowing capacity $ 383,600,000   383,600,000      
Debt covenant, maximum annual dividend payout amount     $ 40,000,000      
Leverage ratio 1.35   1.35      
Interest coverage ratio 13.39   13.39      
USD borrowings | Line of Credit | Interest rate swaps            
Debt Instrument [Line Items]            
Derivative, notional amount       $ 125,000,000    
Derivative, fixed interest rate       3.987% 3.987%  
EUR borrowings | Line of Credit | Interest rate swaps            
Debt Instrument [Line Items]            
Derivative, notional amount | €         € 45  
Derivative, fixed interest rate       2.277% 2.277%  
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Instruments (Schedule Interest Rate for Borrowings) (Details) - Line of Credit - Unsecured Debt
3 Months Ended
Mar. 31, 2025
Mar. 31, 2025
Line of Credit Facility [Line Items]    
Leverage Ratio 1.35 1.35
Term Benchmark/ Daily Simple SOFR Spread 1.50%  
Less than 1.00:1.00    
Line of Credit Facility [Line Items]    
Commitment Fee   0.275%
Less than 1.00:1.00 | Maximum    
Line of Credit Facility [Line Items]    
Leverage Ratio 1.00 1.00
Greater than or equal to 1.00:1.00 and less than 2.00:1.00    
Line of Credit Facility [Line Items]    
Commitment Fee   0.30%
Greater than or equal to 1.00:1.00 and less than 2.00:1.00 | Maximum    
Line of Credit Facility [Line Items]    
Leverage Ratio 2.00 2.00
Greater than or equal to 1.00:1.00 and less than 2.00:1.00 | Minimum    
Line of Credit Facility [Line Items]    
Leverage Ratio 1.00 1.00
Greater than or equal to 2.00:1.00 and less than 3.00:1.00    
Line of Credit Facility [Line Items]    
Commitment Fee   0.325%
Greater than or equal to 2.00:1.00 and less than 3.00:1.00 | Maximum    
Line of Credit Facility [Line Items]    
Leverage Ratio 3.00 3.00
Greater than or equal to 2.00:1.00 and less than 3.00:1.00 | Minimum    
Line of Credit Facility [Line Items]    
Leverage Ratio 2.00 2.00
Greater than or equal to 3.00:1.00    
Line of Credit Facility [Line Items]    
Commitment Fee   0.35%
Greater than or equal to 3.00:1.00 | Minimum    
Line of Credit Facility [Line Items]    
Leverage Ratio 3.00 3.00
Base Rate | Less than 1.00:1.00    
Line of Credit Facility [Line Items]    
Term Benchmark/ Daily Simple SOFR Spread   0.50%
Base Rate | Greater than or equal to 1.00:1.00 and less than 2.00:1.00    
Line of Credit Facility [Line Items]    
Term Benchmark/ Daily Simple SOFR Spread   0.625%
Base Rate | Greater than or equal to 2.00:1.00 and less than 3.00:1.00    
Line of Credit Facility [Line Items]    
Term Benchmark/ Daily Simple SOFR Spread   0.75%
Base Rate | Greater than or equal to 3.00:1.00    
Line of Credit Facility [Line Items]    
Term Benchmark/ Daily Simple SOFR Spread   1.00%
SOFR | Less than 1.00:1.00    
Line of Credit Facility [Line Items]    
Term Benchmark/ Daily Simple SOFR Spread   1.50%
SOFR | Greater than or equal to 1.00:1.00 and less than 2.00:1.00    
Line of Credit Facility [Line Items]    
Term Benchmark/ Daily Simple SOFR Spread   1.625%
SOFR | Greater than or equal to 2.00:1.00 and less than 3.00:1.00    
Line of Credit Facility [Line Items]    
Term Benchmark/ Daily Simple SOFR Spread   1.75%
SOFR | Greater than or equal to 3.00:1.00    
Line of Credit Facility [Line Items]    
Term Benchmark/ Daily Simple SOFR Spread   2.00%
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Fair-Value Measurements (Schedule of Fair Value of Financial Assets and Liabilities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Derivative Asset [Abstract]    
Equity securities, cost basis $ 500 $ 500
Fair Value, Recurring | (Level 1)    
Assets:    
Cash equivalents 8,745 11,273
Common stock of unaffiliated foreign public company 759 631
Liabilities:    
Derivative liability 0
Fair Value, Recurring | (Level 1) | Foreign currency option contracts    
Assets:    
Derivative asset 0 0
Fair Value, Recurring | (Level 1) | Foreign currency forward contracts    
Assets:    
Derivative asset 0 0
Liabilities:    
Derivative liability   0
Fair Value, Recurring | (Level 1) | Interest rate swaps    
Assets:    
Derivative asset 0 0
Fair Value, Recurring | (Level 2)    
Assets:    
Cash equivalents 0 0
Common stock of unaffiliated foreign public company 0 0
Liabilities:    
Derivative liability (662) (218)
Fair Value, Recurring | (Level 2) | Foreign currency option contracts    
Assets:    
Derivative asset 0 0
Fair Value, Recurring | (Level 2) | Foreign currency forward contracts    
Assets:    
Derivative asset 0 0
Liabilities:    
Derivative liability   0
Fair Value, Recurring | (Level 2) | Interest rate swaps    
Assets:    
Derivative asset $ 149
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Fair-Value Measurements (Narrative) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Interest rate swaps    
Derivative [Line Items]    
Interest (income) expense $ (0.2) $ (4.0)
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Fair-Value Measurements (Schedule of (Losses)/Gains on Changes in Fair Value of Derivative Instruments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign currency options (gains)/losses $ (2,526) $ (118)
Foreign currency option contracts | Not Designated as Hedging Instrument    
Derivative Instruments, Gain (Loss) [Line Items]    
Foreign currency options (gains)/losses $ (2,526) $ (118)
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Narrative) (Details)
$ in Thousands
3 Months Ended 12 Months Ended 159 Months Ended 255 Months Ended 291 Months Ended
Mar. 31, 2025
USD ($)
claim
Dec. 31, 2024
claim
Mar. 31, 2025
USD ($)
claim
Mar. 31, 2025
USD ($)
claim
Mar. 31, 2025
USD ($)
claim
Dec. 31, 2023
claim
Loss Contingencies [Line Items]            
Number of pending claims 3,653   3,653 3,653 3,653  
Subsidiaries | Brandon Drying Fabrics, Inc.            
Loss Contingencies [Line Items]            
Number of pending claims 7,675   7,675 7,675 7,675  
Resolution costs paid by insurance carrier       100.00%    
New claims     12      
Loss contingency, damages paid, value | $         $ 15,000  
Asbestos Issue            
Loss Contingencies [Line Items]            
Number of pending claims 3,653 3,646 3,653 3,653 3,653 3,606
Total resolved claims, by means of settlement or dismissal 38,062   38,062 38,062 38,062  
Total cost of resolution | $ $ 10,600   $ 10,600 $ 10,600 $ 10,600  
Resolution costs paid by insurance carrier 100.00%          
Confirmed insurance coverage | $ $ 140,000   $ 140,000 $ 140,000 $ 140,000  
New claims 18 50        
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Schedule of Changes in Claims) (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
claim
Dec. 31, 2024
USD ($)
claim
Loss Contingency Accrual [Roll Forward]    
Closing Number of Claims 3,653  
Asbestos Issue    
Loss Contingency Accrual [Roll Forward]    
Opening Number of Claims 3,646 3,606
Claims Dismissed, Settled, or Resolved 11 10
New Claims 18 50
Closing Number of Claims 3,653 3,646
Amounts Paid to Settle or Resolve | $ $ 30 $ 13
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Changes in Shareholders' Equity (Schedule of Activity in Shareholders' Equity) (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Feb. 21, 2025
Dec. 31, 2021
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at start of the period $ 948,947,000 $ 967,320,000    
Net income 17,349,000 27,369,000    
Compensation and benefits paid or payable in shares 2,651,000 810,000    
Purchase of Treasury shares (a) (69,153,000)      
Dividends paid to noncontrolling interests (88,000)      
Cumulative translation adjustments 17,014,000 (12,070,000)    
Pension and postretirement liability adjustments (2,662,000) 382,000    
Derivative valuation adjustment and other (628,000) (2,124,000)    
Balance at end of the period $ 905,168,000 $ 973,565,000    
Dividends declared on Class A Common Stock (in dollars per share) $ 0.27 $ 0.26    
Stock repurchase program, authorized amount     $ 250,000,000 $ 200,000,000
Common Class A        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Treasury stock, balance at the beginning of the period (in shares) 9,844,746      
Dividends declared on Class A Common Stock $ (8,262,000) $ (8,122,000)    
Treasury stock, balance at the end of the period (in shares) 10,770,189      
Dividends declared on Class A Common Stock (in dollars per share) $ 0.27 $ 0.26    
Common Stock | Common Class A        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common stock, balance at the beginning of the period (in shares) 40,917,000 40,856,000    
Balance at start of the period $ 41,000 $ 41,000    
Compensation and benefits paid or payable in shares (in shares) 56,000 42,000    
Common stock, balance at the end of the period (in shares) 40,973,000 40,898,000    
Balance at end of the period $ 41,000 $ 41,000    
Additional paid-in capital        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at start of the period 452,933,000 448,218,000    
Compensation and benefits paid or payable in shares 2,651,000 810,000    
Balance at end of the period 455,584,000 449,028,000    
Retained  earnings        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at start of the period 1,065,763,000 1,010,942,000    
Net income 17,355,000 27,291,000    
Derivative valuation adjustment and other 7,000      
Balance at end of the period 1,074,863,000 1,030,111,000    
Retained  earnings | Common Class A        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Dividends declared on Class A Common Stock (8,262,000) (8,122,000)    
Accumulated items of other comprehensive income        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at start of the period (195,989,000) (133,168,000)    
Cumulative translation adjustments 17,136,000 (12,116,000)    
Pension and postretirement liability adjustments (2,662,000) 382,000    
Derivative valuation adjustment and other (635,000) (2,124,000)    
Balance at end of the period (182,150,000) (147,026,000)    
Treasury Stock        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at start of the period $ (379,210,000) $ (364,665,000)    
Treasury stock, balance at the beginning of the period (in shares) 9,845,000 9,662,000    
Purchase of Treasury shares (in shares) 925,443      
Purchase of Treasury shares (a) $ (69,153,000)      
Balance at end of the period $ (448,363,000) $ (364,665,000)    
Treasury stock, balance at the end of the period (in shares) 10,770,000 9,662,000    
Noncontrolling Interest        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Balance at start of the period $ 5,409,000 $ 5,952,000    
Net income (6,000) 78,000    
Dividends paid to noncontrolling interests (88,000)      
Cumulative translation adjustments (122,000) 46,000    
Balance at end of the period $ 5,193,000 $ 6,076,000    
EXCEL 91 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( F#GEI&QTU(E0 ,T 0 9&]C4')O<',O87!P+GAM M;$W/30O", P&X+]2=K>9BAZD#D0]BIZ\SRYUA;8I;83Z[^T$/VYY><@;HBZ) M(B:VF$7Q+N1M,S+'#4#6(_H^R\JABJ'D>ZXQW8&,L1H/I!\> \.B;=> A3$, M.,SBM[#IU"Y&9W7/ED)WLCI1)L/B6#0ZL2B4^BQ-+.9$HJX7$">0D)@$XA8E MWA;1M%%BU.[M2 !.,;^\_FSY$9[J8> 3V'P&,ABO)II_88=B+P$ MB/J 3L4R)?K4W W!*4K/L >O]+O:(PC.K\$A*:-(P0PL_$)D;6.TU $5#>&$ M-WK!^X_099C1@!TZ["E"55; VGFB/TY= Q? #",,+GX5T"S$7/T3FSO 3LDI MVB4UCF,YUCF7=JC@]?'A.:];V#Z2ZC6F7]%*.GK621A'^_1S80RY8-[9)- MNIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQ MEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1 M]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++ M9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D> M/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO> M1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9= M=N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8 MT='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7 M\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I M=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;R MWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z M;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 > MLX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[ MM'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ M#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1. M"CS<_N\-L,+$CN'MB[\!4$L#!!0 ( F#GEHTKFV\WP4 .0> 8 M>&PO=V]R:W-H965T&ULM9E=<^(V%(;_BH9V.NU,")8,)-D2 M9@A)=IDFA(6TG;33"\46X%G;HK(,R;_OD0UVLI4/K&?)1;"-SXL>'7V\DGH; MJ;XD2R$T>8G".+EL++5>?6BU$F\I(IZSH"AL M,Q(U^+WLV4?V>3'48Q&*B2))&$5>O5R*4F\L&;>P>3(/%4IL'K7YO MQ1=B)O3OJXF"NU:AX@>1B)- QD2)^65C0#\,768"LC?^",0F>7--#,JSE%_, MS.\07PQYVFHIW+S26R!.D;/DV&2_2>;_-UVNT&\--$RV@9#":(@SC_Y MR[8BW@9<5 2P;0#[*H!6_8*[#7 ST+QD&=8UU[S?4W)#E'D;U,Q%5C=9-- $ ML4GC3"OX-H XW1_*M5#$9(PT2;+D2B2[CR F]T$80F4GO9:&WS(1+6^K>Y7K ML@I=E]S+6"\3,53PGJM3XM(3PAS6L91GB(_!\^)5M 4_['54*[0MBN8_ODA67%/7#:@ R9"K46C M_],/M.O\:L/[3F+O8-L%;!M3[U]++X6NJ\GCZTK82/%PZC0_VY#0J)I(G0*I M%26J6V2AFB437QN@5>]S"\B5"!]$TO)# ^6).' M*Q7]KK+CH?$U.<\*SK,#6Z;B,+5D,T-U'G&M.0\3:R+1L)J YP7@.5JHFU@' M^I7(Z M@[NKP?B)C,:/-]/QX''T,!['#=')J(T:U:A)3IYQMG4.81[$G%;12;AKL M"9EIZ)I$*C*4::S5*WSZUHK8HWY]8R/&@^HBOS$8]!#D@>^#>G*RNR!W\!YY MB.VPP71T@91W,AL01_Y"QGY M,.L$\\#+NC R-.^1I.VFT^XRI^M8>8]AD6CID2CN;+Y.[$0FFH?DKV!5/4+A MBHY[WCVSDA[#+='2+E' PV^2,X)93\__T)FPDL59-(*B2L- M0PYST@#2'T70GV=:>E].R(_.J>-06!XKLN9A*L@*%GW9\MA:&<=P4[2T4Q3W M06"!_2!>D-EK]"Q#:QWL,5*CL17K&):)E9:)X:9FEU1R\^(M>;P0E39QC]#X M:6;U1WA87;[2'[&#_-$P56=6I'P';N7$%:LXC^&&6.F&V$%NR*S8P-"#$UI(91V1]NC<<05M M?>!Y H1 QL\EK<3'L$6LM$7L(%LTBW@8DJLT@:\3>[O%=2H7X'A<7;[2!K&# M;-!-)-3"=,R/H*"79JI8\=B>6ERP&O08+HB5+HCA)F:7R*6 1&)XN$PUWC'< M$"O=$,.-S&ZD?3?%S_+-[H=4@[>-S01J)?Y./F=;#[E:)U,S!RWKONN,KW1 [:*]H"*.I MLWBGWQ0GX3]A3B4@[\G=.+LPNKJ\6#Z^:Q-#H,]RF[ MJ?(V2(R]?1)@S[ -SCURS29E39=:08]A?=S2^KA[]G-VNYMO26_AH75TW2-6 MM7V+A]5E+.V/BYN5KQFW&];5E+C<9VL>\:"ZC*7U<7&C,@! /X<,N75\V2-0 M.:+B<=\*UGISCF@FN^QX-2&>V97,CQ2+I\41[B [N&R5K^?GO_?"^T*9%^#[N91Z=V-^H#C8[O\'4$L# M!!0 ( F#GEKFHG#'004 )03 8 >&PO=V]R:W-H965T&ULK5AM;]LV$/XKA%<,#9!$(B7K)4L,)$ZZ!5B2HDZW#\,^T!)M"Y5$ MCZ22]-_O]&))EBBB+9H/L5[N3L]S/-Y#\O*5BR]RQYA";UF:RZO93JG]A67) M:,QN.2%2I.< M?11(%EE&Q=<;EO+7JQF>'1Y\2K8[53ZP%I=[NF4KIC[O/PJXL]HH<9*Q7"8\ M1X)MKF;7^&))G-*ALO@K8:^R=XU**FO.OY0W]_'5S"X1L91%J@Q!X>>%+5F: MEI$ QW]-T%G[S=*Q?WV(_J$B#V365+(E3_].8K6[F@4S%+,-+5+UB;_^P1I" M\S)>Q%-9_4>OC:T]0U$A%<\:9T"0)7G]2]^:1/0<(([>@30.9.C@3C@XC4.5 M.:M&5M&ZI8HN+@5_1:*TAFCE196;RAO8)'DYC"LEX&T"?FJQ?'I+5L_P\W#W^+Q"3Q_0_>/RZ>$.G:'/JUOT_MT)DCLJF$1)CIYWO) TC^4I M>G=T?VDI %6&MJ(&P$T-@$P <- #S]5.HKL\9O&QOP5D6D;DP.B&& ,^4'&. M''R*B$WF&CS+;W=W#7"<-L%.%<^9B'>?1SQC:*6H8E#^"OUSO99*0/G^JTM6 M'V&SQZR_8LW_3,?U)P8YXNRUOUQ1]\0@M2+ 7 MEA=,6Q6UMU=YE[WF94&"P/@9(?XNN)1H+_@F43IPWNBK MH><&W@#;V K;@=)[4Y';"/2ISTK!QY0)E7'TRJ!/?YT0#QG %!CY@2A[T] [$D=-D*\SQ6# M 5>'/%KO:Z@GD_EL AXA\>;#A.JL'#R54=+!)>:,JAT3WX&5C#M",$KMV.B, MA &9P-J)'#9JR4'EU@P6EJRI *3HFWY"-<&.ZL#QR"BO8S,G\-R)WH\[9<)F M:;IOX1VRJP7ICK[N$7\XZS56&!,?3V#L! J;%:J43\-$TDB3[[CA$)Q&FGS' MFZK,3IJP69M*<.]3T*<3JQEJJI1(UH6BZQ02RQ&4+LHYO,N5X)58 )MZ]FGY MC'7J;)3IL8T?3##IA R;E:Q+LY;"DF=[FG_50O9'*Q,8@G%O&)L1GX13]=&I M&#;+V!T5.6055@C0(ZJ%^8A [Y^NX,U#A,25O,W5"81@G:"8A@9*GHA3K1$ M:R!!CX%]/O?L_A\>LM;Y!%,-O!-#;%;#'R=]FZ2%8O'WT Y_@+;.9XHVZ:25 MV,8MQ*K>=\%ZM5>3J)# !^A \>Z+2GC9*#T7.F;$*.3?N\?X6=&.<]-I.C%K M>E?-]>Y4.Y9$(]!V0(;BJ#/#DTLCT@DY,0MYO_A,*,?:[-AA,-P1Z*9]7ECE%H+Z4!O-]PK@XWY0?:@[C% M_U!+ P04 " )@YY:9/6,J=H$ #R$@ & 'AL+W=O MZZK%AH5478DMB^#.2LB0:CB5:U=M):/+V"D,7.)Y+3>D/'*&_?C:@QSVQ4X' M/&(/$JE=&%+YS9F06"0 M@,?/%-3)GFD#)R.@Y9L17>!?A2'+RP-J&GP M%B)0\2\ZI+:>@Q8[I468.@.#D$?)/WU.$W'D #AV!Y(ZD+)#XX2#GSKX<: ) MLSBL&ZKIL"_% 4EC#6CF(,Y-[ W1\,B4<:8EW.7@IX?CZ?UL^O7V9O0TN4&S M)_B[F]P_S=#T,QI/[QX>)U\F][/;[Q-T>P_G$_?BZW0V^X@NT;?9#;KX\!%] M0#Q"3QNQ4S1:JKZK@92!=AN$ #E!P$=W(M(;A2;1DBV+_BX$DT5$7B.Z M)K6 =U1>(1]_0L0C30N?\?O=&S5T_"S!?HSGG\";::H9]+U&8H7&(H3%MC&K M8,_0;;00(4-_C.9*2^CG/VW92] ;=G2SR'MJ2Q=LX "P8G+/G.&OO^"6]YLM M]#.!%1+1R!+1J$,?WL-,XG'$MC 3WU;L:T;/?HC;?J/;=_?'_*M6I.VW,(D6A=(D1-V+0"CU\1.:,QB8#&GZW+.1;YZS1F<"*Z2BE:6B M55LCF(PP]R(8/%*R:/&"H"\C%5 S<6V!)VCMXZKYF/BEJE6M+C'N^-A>MG;& MM5W+]2'5$L6T#N(5Y@)M37E@CFULVU6V+<\KD:T:>7:>G8QGI[:]1J&0FO\= MY]#,@&W*.^!TS@.N7Q!=_@6#WK!6UO;JG+.]S@162$4W2T6WOF22"WB% %2^ M8&@AV9);"]6M-HS?+M7)9M.Q5PI[N1AZ;\XH&,0[*CD-D%G\5D'S*L\FG3(_ MBQ%NGR)XI-:X/H/T)>X3!&*+Z'%G20;+E"V1%C"\-(/B:23A"E('NE5FH 4[ M$%BCUHS*B$=K>VS8LEB[I!R'=,,GWU+S8H3T-=DED^?*P M$B86*MWR"+)88=QMG.";:SNN%_=4P4$7F"I4 "1?F<4NWM(6ZX+'9Q7]K5B5" MCVO%\S]-KTZ%B=\JLZW:7/K>*;:Y%N-Z,1Y;AI*58E5I?7A]J[1+U0S[S5,= M3G)))O62;*.)J-:2SW>:S@-F&@:F+(H$W(NT% % K+,>LH5$JMI\27 Y[Q8K M3$XL )(K.*E7\'?'8PQI]&+ECRO?03YN>.4VMYAAWS]Z4TE"<(]V#T(FU_&F MB@+1VD4Z^>S.KB8;-]>X-X[W-TK71[@WBK?80FV>"$)E83DN+^^ M"Y(11 *$[)[[(3$I+9;/+K#[/ !U^B"K;_5:"(6^%WE9GTW62FW>S6;UR*KB"V^I^5F\JP5?-H"*?D2"(9@7/RLG\M/GLJIJ?RJW*LU)< M5:C>%@6O'C^(7#Z<3?#DQP=?L_NUTA_,YJ<;?B^NA?I]__#^.H!V M V@3:(NL">N"*SX_K>0#JK0U>-,736Z:T1!-5NIIO%85?)O!.#5??/E\_>73 MQXOSF\L+].'\T_GGQ26Z_O7R\N8:G:#?KR_0ZU=OT"N4E>AF+;(I(0$+'\(5_^(58[H>S_O 9Q+L/FNR#)HT_ M.N+OO*Z%Z[G=SC%,:0JIWA_&XS$*2T+U9 M#RG;(V5>I.?+I=P",&@*2P$H;W,Q1:50+J"MI_@ 8D)B_ J,.,15&2N(&& M>Z"A/Z6R5!6T'<2;Y3,*,K2>CL,HB-(!2(=9%(5A[ 89[4%&7I ?RQW,LJPR MX9SIR/%0'"1D@,UAQL*$A6YL\1Y;? 3;4A8"*?Y=U C6_(9GJV:-FIEW88YM M,"E-AY!=5C@9R6:R1YQX$5]U(,5WH,T:4&NT4JU%!;VYJB#3W6)PX4XL1#1- MK:)R6,68$C?N=(\[]>*^D8KG3X"86@^/HX3B86X=9A06] A('!CN"8ZD%^1( MI1ZG:)-S#12RJUO5!G2"&JVOSNDAG#!B:10-4#OM**-X!/8!9>(CZUCQ\CZ# MY3K>!#H7_7F%QP\Q.LP23$:6+38$A[WD,O]%RM5#EN=.:,0NE3A):#S$YK*+ M2#26/T--V,]-%^).P,I<@:@P#<&)E-J-/*)6)W69)?%8)\6&F+"?F;XTA3Y> M/=CF&8Q!HECX7':8D1$^PH:0L)^1VC+W '1Q3)($L54J+D.61&DT M'0$8Z\ M4NM3QF^S/%-9USROU[P2:YFO1%7_A"ZAV-6C$[J7YIZKQ%[*6S\)AO>PG_CV M$F?#'\=8#ML$EM @"(8S99M%49".,#,V1(?]3 <0JRV49&[FRXG2IBM,2'+P M_ ZFPX[A-& C. VQ83^S+3I.@PWXON09GWUB1@\^;GMD]')YO8S,6@GUF-V6%'<1*.*01B&([X&:YECE*6 M3\VIS6!0+F$X+"N7'07J'ENGANJ(G^KVE-RN5"-SCP%W4%L[*%+(I,:4W;9E9O)+/R M7I1+W;Y>?Y9*(!R]<6+_&\2%G&<1_[^C?O2&_$CL50 NQG_GC-5+HL\^?'DA M;_VH#9^2HSO'KJ)J)9??8(?#*[3C^5:@5^';(&@?!;L?5.O\O$=\J]:P;?]3 MK-JOR!3(7_]K;QNK^GU[ XU%M%=970-K.[-I,_"0\+PF_;@-/Q,_/Y^O5ID^ MGX6R;';.68F6?)-!F3I!VI3+H.LEPTVRTXZD=.3HB1I^IGY^_BH4AX]@V\FK M$FK2?3SFH-T@!GD\W,TY#:,PCL9P&H:FV']BN5QNBVW.E=XU*5$TJJ<[B) % MK."U/EG?B6Y+Y:POZA4!SZVOE_+63X@1 =0O FXJ7M:0C^95P.I_V[KMK\ZX M;98_ 34 R=FF_=/8C8\KG590=V,X#7B M@!X1!Y7@];9Z;#LP>KW(8:>,SM],$5=0-;7JNBD.IG$<3'&2MKVXUDU+OZAH MIBN=)HQ-8Q9UGS)GG+9T.&$,I+G5(1R&-$X)'FF\U(@,ZA<9K12J>V0K1K?7 MU#[A35(0.T/!Z;!+&0WIV&(RJH#ZM\2?01OK\W29PS?WD%L0]*)V+R)[RQOB MU,JLPXH%(]J-&AZG?AYOT^I)I,VA:1#B:"@N778L2=G(WHT:PJ5/.>K-!\X7LI;/US#Y,S/Y$^6 MP^Q%Z?JEO/6C-G3-_'3=S2[J)OO:TL0!:&)\5!3C5A*/R&(63-.83*,H/!3' MA]W4?+L%?1"WOH).7A+ M[%K$F>U NU\_.Z$9CY3'5#X0^_J>>\^Q?6WWEHP_B01 HN>49J)O)%+F M%Z8IX@12+%HLATR-S!A/L51=/C=%S@%/2U!*3<>R/#/%)#/"7FD;\[#'"DE) M!F..1)&FF+]< F7+OF$;KX9[,D^D-IAA+\=SF(#\D8^YZIEUE"E)(1.$98C# MK&\,[(LHT/ZEPT\"2['61EK)(V-/NG,][1N6)@048JDC8/590 24ZD"*QN]5 M3*-.J8'K[=?HWTKM2LLC%A Q^HM,9=(WN@::P@P75-ZSY16L]'1TO)A14?ZC M9>7K6P:*"R%9N@(K!BG)JB]^7LW#&L!VWP X*X!S+*"] K1+H16S4M802QSV M.%LBKKU5--THYZ9$*S4DTZLXD5R-$H63871W.[F[N1X.'D9#=#FX&=Q&(S2Y M&HT>)NALC#ED,@%)8DP_HR_H(S*12)15]$RILNL89KS*=%EE>QH:5= M:VF?IJ5:(X0+F3!._J@!S;^R-I*NXOMKE-0QH'];U _[;0AP:P'N?PD@0A2' MR;L[I+9I[_/8(-RI"7?V$HY8FJI#**)8"#1H(K47K\_F"Y'C&/J&.GP%\ 48 MX:VO=#GEM"/)K0?X)@DXN M%7]G+]F6U5@LQWAN*.C6"KHG*S@_LEBZ.Z1<*_ =S]L^I1H=;;_3#IK)!S7Y M8"_Y!_78$ 5_V5J [2#AKGT?6J[*5S3L!P U2$ !@ !X;"]W;W)KY3W]#2;%L:<0DB[R))65(_X;DS#.D?/Z@],]R(Z4ACWE6E!>CC3'; ML\FD3#8R%^5GM94%_&>M="X,W.K[2;G54JRJ1GDV89X73G*1%J/9>?7L5L_. MU2[TTQ>9J8>+$1T]/_@]O=\8^V R.]^*>[F0YH_MK8:[R:&7 M59K+HDQ50;1<7XPNZ=G<9[9!9?%G*A_*HVMB75DJ]=/>7*\N1IY5)#.9&-N% M@(^]G,LLLSV!CK^;3D>'[[0-CZ^?>_]6.0_.+$4IYRK[*UV9S<4H'I&57(M= M9GY7#[_*QJ' ]I>HK*S^DH?&UAN19%<:E3>-04&>%O6G>&P&XJ@!](,W8$T# MUFW@#S3@30->.5HKJ]RZ$D;,SK5Z(-I:0V_VHAJ;JC5XDQ9V&A=&PW]3:&=F M\YL?BYO?KJ\N[[Y>D<4=?'S_^N-N06Z^D?GEXE?R[;>;OQ9D3/Y87)$/OWPD MOY"T('<;M2M%L2K/)P8TV)XF2?-]7^KO8P/?Q\EW59A-2;X6*[DZ;3\![0<' MV+,#7YBSP^]"?R:3_;'^OM6+.)A:W4B M+#@("YQ3<[GZ+\03I"!3$J,@!R6J2-),DN*@V#ZW=XF=Q:U6^Q06*5D^O7X: M@_>YTB;]WZ"TJ"\M\L*.,LS(CW%A\4%8[!0VWXCB7MH,"2"16L/:,>)1 ME@1R)5%F(S7)4K%,LVK]8-+CGBH>1'%'>M]H'$8!+GUZD#YU2K_.MR+5-CB( M6MNE#PO>/'TBVTS (ZM?_KU+M]8 TSWM2?(CWI&-V Q$-/5:>GGN9*.*<16L M:6$D!($A\A$JG!+-/4U?)ZLQZ*Z+%XQ.=1Y1EKI7ALJM+%&7+C":2UG(=0J9 M"(8=UH:&SR>QS*K%,\]$69)+ HUR,%\8E?Q$_:%]J6% NP[UK6+J#3C$6H>8 MTZ%;FQRK6@Y*29+ 4D\-R519R@9\.TBHF2W6( @@D13#$MRXF$",>#@0";0E.G7B<07D(Q5\!U1=$<)$\@?QZB0/Q)POUIXP(ZM*)[@?Z+ W>%]=^*XM_;Z5N-HR@8<:H%,W43^!I%-]B+; M22(.#"3UU)UZ^CPQN ]^3YW7=:!OPN*AM=9RF[K!7:?5TH;&$8>KI5,MIZ.< M2LQ&F .Y)Q]VI5Q]K'".TIJ^*Z[?J[?386J!3=W$ODP2M;/%31MNJ,]])H^9 M%]%NNL;L+$?IP'2V]*9N?,]?$?T(G:G/>JFM;\:F\5"\M!2G;HQ?%WL($*4' M&$T1_E(6]WB'V-$IC0;4M:"F;E+?:EDQHP'=<7%1Q[%S8/L0'K/0[GQ.I2-F M8< &4BMK<1]W<@QJQ@=7*6G(S-[D/4=4 M&M771ZPM)EE78=\LBOA >F0MBID;Q:!0[^3JI=*2]6$Y9I2&W;E'[6#[-5"K ML9:KS,W5T\EWC"9"04@\<6_"$;O #P=J-=;BDKVP@85M81-(1X4+JK2/.TBE M/9V(%8T&MAJLI2)SXF1V4X5\T8I]:?X#1(;G=VL0Q"SPAL:T91-SLZD2^\GN MK5%IR#:1=],I8C2.J3^@K*41<]/HQVNW^ZAP!$"4=LM4Q&H:3 = P%I,L?A- M1TTI8*M\S1D%<^+OK57/>_5V.@HM#MD+.-SI9",L!__)OI4AH*/!\>0T3J+< MC(.!I,A;(G(W$9_EKTBIUN9!:#0E\C[;NED&,1D/T8^W].-N^AVBPQ;2M@#' M%AFJN,\Z=& Q.QC8H4T#;ZG(V9NB8YT6HDA>;7TY6[Z/L>MS3IWNCH>>"+E!N(7 M'UL$ON&4!EW((79#4EOVNKCW;5O\D#OX]2WXNZ$X)8C?W8\P8*>[]EKO_"6?&05B(,6FU.F$M"<63OFL_YJ03GG0W:MB M=BSP:?<(:'+T@CR7^K[ZW4!)JIU]_:KY\+3^;<(7>C:O7N%WGE_2L\OJ3?VD M[:;^P<-WH6%F2I+)-73I?8X@D^OZ-P3UC5';ZC7\4AFC\NIR(\5*:FL _U\K M99YO[!<6M/,YH!5"P F!X !@ !X;"]W M;W)KEU%5V^8K?O7.7KVP3C*[4.R=\4Y;2[:^4L;O7V31K7[S7ZTV@%Z>7KVJY M5@L5/M;O')Y..RF%+E7EM:V$4ZO7V7SZ\NJE].K:FM]T$3:O MLQ>9*-1*-B:\M[N_J.3/4Y*76^/YK]C%M6>S3.2-#[9,FV%!J:OX7WY)<1AL M>#%Y8,,L;9BQW5$16_E&!GGYRMF=<+0:TN@#N\J[89RN*"F+X/"MQKYPN=#K M2J]T+JL@YGENFRKH:BW>6:-SK?RKTP EM/0T3P*OHL#9 P+/Q,^V"ALO;JI" M%8?[3V%<9^&LM?!J]JC GZ4;B[/I2,PFLZ>/R#OK/#YC>6>V%7XATY4P7)S?.V$F&CA*UU18_XNI05FA;M&4;\E82LLI;5GJ3E MMO(06,B@"K'2E:QR+8W05421U-#4F5Y(8X0L/J'429@7ED_@1#/;H= X-(-&Q4EA?%2*7?B-6@#?/)I,&38;I M4F"AMH5O[5?%2"R;( J+2%HV*A"]^@LJB& M^".,Q/XH>%@@8_&!4] 76PIS;^VOC73($"+WGNT66$0H+Z:3DU^%W]C&(/9* MT)RC35#[J:GB(-GIL.$@IRKZ\8<7L^GS"R_F5=7 L[L2_];5!=NJ"!G%&]1Y MN52NQ;;SL;CQ09><,7( +M72=25/VQ_HJT$LHZWDN0[[:"KEOBTH/^A;BF$I M/RNA.K64"42[*>M8W6$C@Y"K%1J5]<;72H;[U5*HM%RJ0WZ)8D:5C16 MPC"J8%+]T*:HAOS[>I=)R$/&.;5559/,45] 93P>BH:KN]_$?<6M.DP"]47C M^Z8:-"$"/"(]^,A-X4>M*JI8"XB-H$$NTUQ!,NU*A^CI?D3];G=P147(*&RS M#*O&M"I8W+)+B9?4[?V>$2R"LF !DL.W0Z0%X#4_0+6@T@Z2P ;@-X[44=U.6M+B7/4'T@K) 3/XT$0?)L!K815!K ME+WJHN[(7X(9I 7H&1OQ:':E\<^3B$B(JHL*.17& Y:C'GXB(18)3'_'!T=OP'XAXQ9Z@)W$\51&U&L>@. M5('%]'D _GG;3[=[PXFP@$(.#*OEOLN\'E+(T7UZC27$^829X=%7"5,&V"_R M#5"/6I2F]KI!WQ N@67$K@/:1BH;Z4';\$NPTJJB(,@53.AK?_JTXP.2&(HL M;!U9C*?-&.SSN41S?S*.*9>Q4BGTJ=A,VE)-ZYE=HP )(\^I)L/XQP MSX9D71L=L5C21*,:9?>6=&B(U!;S8_ %[\CE'?/'XC?%B)%('-Q46VD:&=K! M7(,0(IDTR\"R,$$)NC@2O$#306'71YLX$B;'U[$%IPPO&/3DF. '1TVT,L7^ MF[#G_&0"*L>'BW9 BA.LQNP4!R];*)J^ !0MFCT6JCCNDQ+=*D$)^*1# MLHY![BFR&KV!4!"K3%#DV7@ZD"VNR1_,)92&WR"UB2ZD7D.R'74)?X:>.&_C MK@F]B*U$+P(%A\%.$EO%$:>S"OTJXW%K:2L:]JT3)Z22>ZE7\[W[<=1RG(.3 M7;^M"PMASJ'P/V[E)?SO9/. _U_W-E7-/;VM-">"1M!!*\-ZBCZ87CS.W3G9 MMM/I7HNQ@094?5O>G1)DNGM8@VLZN2>_XI1E!*(,].728@@E>HY\^'#K[)>J--TWV(=+EIOF;D/>/C"F*K++3PE: MTKFU3V[K5F+./M7]%FA*J]J8<0?UCB0Q*0[1_2>^]X-N292I^21(QR)"HD#M MP,C*-3SH@R>,-RP=&'#1KJ53FO>WUJ4>C1%(IY3^BNLB7GG1U8=3_7PY5"!0 MR6A,748&E6Y,) _Q"/0M48O1*^Z4#GH$A ETY+(7*;33@\X-@&.S+NH)Y+7 MI9&/5>TE&]$3'>_=#" FQ%,*B[!TBNYNO-(!D^+\DI&P;D ,I(_7&-W9.Y)N M5=;&[I6Z=3 F+EPH&)MW#/W\^,X)F7@DJNG?:0F3Z*>W-^+)J'[!<,MWGG'/ M1BW3?F3.W;_U^:,S[O^#[WT<+\9B0;>?_1W6S9=([PDQ2R Q\[=L<7.='4?[ M5-%AB.&37^(V6 *\-0IEP_!\=G8RG(UH9Y>RFVLAT](WD+D%Z2BRY?VWX MP'_R/ID_Q%]*T=NV]3-!=4"7L*1^QR.]/6"Z[O+[\%#40612TL;H\-JTV\[/ MM\)Z@(@QHG.0 S.(* 5A:PW&%N@9D@X)^[L!8](8[TC(;P,<,'2J,D;1P2I= M0_)E2<7W6)\:G,0TZZ9KCPY$[D7<& ^B /NVW]/-+4!KA4V0P_>R?8G?&ONC M3C&,A#=#@":/4-T;;52\O@8W\)&/5?:!]:.A$=0G#W;%($B4O);#"^9,'?4X M=&E8Y??] G4Z^+6P5&[-OXG"!B(7\8?#[FWWL^L\_MK8+X^_V:*!$#*/C*VP M=3)^_C03+OX.&A] $?BW1]#;8$O^N%$@IXX6X/N51=NG!U+0_1A]^1]02P,$ M% @ "8.>6E#/5"8Q$0 F2\ !@ !X;"]W;W)KB]*O'+6E<[6>-KM;DT^TK)C#?MBLO0]Y/+GZ-;NHB+]5-)4RSV\GJ_KTJ].'M27#2/OB<;[8U/;A\]V8O-^J+JG_=WU3X M=ME1R?*=*DVN2U&I]=N3J^#5^YC6\X+_SM7!##X+DF2E]3?Z\E/V]L0GAE2A MTIHH2/RY54M5%$0(;/SF:)YT1]+&X>>6^D>6';*LI%%+7?PUS^KMVY/YB6>/@$\4A M&O&AS%0VWG\)1CMNPY;;]^&S!*]E-1%1X(G0#Z?/T(LZZ2.F%SU!SXDLK!;R MF;U,U=L3!(A1U:TZ>??G/P6)__H97N.. MU_@YZO^LI?YEQ,77K1)+O=O+\E[D1@ 09)G_KC*.CDQ@18T5I:R;2@F]%CEH M[2N=-:DCBDTI]FM>O1;U02.\N_.-.]\3US+=@D^Q+'2])>.JLH3AZTF^4AFN^;3 M7E627>L'E>:,9=?RFZK Y/+3#]?$9:5N"6R$[I:"-Z"*$0!=/GC?5*0NXD46 MA4Z[5;JI4F6U*HU1QM!SD&&T+E,U$9^:2M!!0MW*HI&D'M:*$Q>R#);W)MRI MNLI3 [#&6FE$B?Q066> 93:5-FS4=5Y[?#HL!)F^J7NQSDN0RF4A,@"2)VKM M6!L=Q!Q;4=1 D'HK:SS/-R5PL-ZRGT#C%P!%)39:%F8BKLJR ?4<9$I6?BVK MC7*&4X:\* <@9IWV'IGG72>B J9)99/P?CJ31;L4;B,F39G%3!SD'V MPGZL=LG,ZG1':&?U@9]V&FLSM8<8_.MOC:QJ54U& ;0EW6K(O-E4:@-E9 ,W MZ%R2)'$^8#BD2(I\?6^]X%'H3,2']=JY+[Q.[5:PC8/-V!NZ,J35>SH4MKQE M[V3Z5U]^I;71A3]K!5=W6 \4Y]TI!"6-DJ3K2OW6J#*]IXVMJK/<(K3!_@JTER*<^Y-'X?V*%?,HZ%N2IMGOBURQ&^T4R\N*WO7?5XJ"IC'6 M-,0HG*U9 \T=%.WEGH*4_ZRTK#(H(S>FL:1J?5!%!U4>[%(> !XE/JYS4B$T MV4D-BQC$0P5/M+Z?EQG2=46.+XE3"E*H+WLH3"#4M*ZN&=' MXTP/*JK,+B! 94B"5#G6YE6:K"1HMID.TD7 FA>&]C1>X4'"X^D+831^ GE5<&*M0YQ4,Y3 M%8N8(;8VY9 394]'>'P#>+#.\<5:-^T@_9^SUCD;P@&:K?,X! M7S+K3YB(F^.\C9)6K=)M":,6^'17YX4B)'HF"5EO?C9-];B$V(/^Q!8E).R@ MNM708'9+>)FYC(E] L9L6$=FZ#FF52(6XBL#,!M?K>'!T(""!U%QTCDJ2?!U M (\ U*(A-AS37^2ZDN6 84_\_/-2G/WY3_,P]%\CCOE3\/KJ+/9B[ M6"L8 D#/.&*US\Q9B]/>9E!"7>75JH$YHM OE?;H0X /PA/OM2*MS**9N+[Z MFXVSY:?KJZ58! LA\RJMY-HJ"PF^H/QHZH$+='#C=#>R$1$SLK#NY7XY@[@& M,&+#(D=,YP4#_@/%6:51I"T_7HN?R&HEXZ LP,A UG-FCLN*AV<=2)VGT6(2 MH^&!^:EW ^G3J3\)NB?.V==Y!<'@#E#LSO8:8(JZ ]YC\QT<9V^S87%OE5[K MFG ;B2YEC*4DE:K\EK*(!X^WIN6ZQ87_+_#'IJK(-?NE,#4LOJ[TKN5=[H@< M94DM3F?QQ!^+,)M/IOT3YA4M#<*F[6EXV9&4/1;A$R<T$$+>;55/ MBG7!;*V;?].5^78OEG^YF$;_Y8F/%]'4$_]Y]>7+M?6=UI_FLXZ2M0\*+MUG MWEN9-LU.'*2IJ>HJO_45JJ,P )^6D#V!V,?3^MX&7=F5-;3Y,Z+N1E2JDL^RODR\35*/()24C9XL%U P-%$B>MH9H^D"J MJ:W'&&HFJ#(F;'AKQL#.YIS*F'(,Y8:Y2AE?_&5 M@^F708,@3D4PB[UD,:-/0>SY,_I$;#&E#S,O7D2CC<$B]+"9D*IK0/!XMO 6?DB_)]YT'H^V+!(OGB=H:SF3 MH'=1)5=MW(%D@&FJCB37RJAQ*5<2_U'HS>4$R M'ZO.FP;305<)*P/)+\]0;<,X.&SNQ1$S[B4!\7V& V?S^)S5[H5)]*+)X^\T M^7SJA0%SC8."8&RY*(B\*/*/FSSP?6^:L %]>,L\'(N,9TD9\/BA/.<$1.; ML9UKRB7U6U61\ZOZOQW^^ 88][,)P)S1&[P EN1%P+Z\&?J1X-X M"Q<^_S=B-'N6$?(D$&-O"KW(CY]TGB,L=R#BW.IYIAEHK-_U+'>PTSGBB/F' MS/3HU/GK9Y?A>!'R%9+53ZX-:#>=X>QH3F< I*/S_G<75> J1 :)O3@.7=5T M9K>>7[HE-NX6\TB6?]$F >3BV3"1!BJ9"_$3LH MBI'[N>*P-2"Z.7E+5!1=7J0%:DD4:S8;ZRJSW0D$I(F8[>-L=
'Q"C<3\?L&. M5,*M3YFVRSI:#K]Z5(J,:]-'=7U[?=%2/0)N"8 Q86!,4'8D -IGX0T 'B]0 M=%**FT4)H#0Y!DU+&A53X;#PHFG,GP ^@)6?A@ "H?8N'+B15, X\P*XB159('B<%VMVXE%X)(IOXLL9^Q(T'] M^:Q)4KG/B09[4);;8=,3!OJ^LF)Y[ 02<]]@+T_GC5[7!T*L8S;TPBCDO]'T MA?0$>R1T*))0= P3VQJK_6MKVZ,:>((_J'7J3;D&"A.T#?ZQ:[-7,.9@G$BW M@WG*'N&Z.SMIZN=,?5-9*6<8NKX:-OV4[NW$LZN<7*_WA^:.Q,KL"\4LG=$4E]1(U3[R#'(R=]H9 M/SFG"Y>MS@@8T.W:+^T]@1G)^/*)I,Q%KMN#+DC2OTF9',^^T[>LI]VYEN:$Q]E;1_<_?&U/;U$6#\ 'G;BS4 M*1L*L\!I;X7L-0?AY+TC:>QPR!8'+26[?)BID?)+<-=9#VK-M;MI83I"IZ@/ MD/N6CJQ;V#-GZU6Y B;5/)@[YDB=ME+)<\85%PR5XJ$=.,Q4^Z6;)3N1Z>Y0 MV9M*>TDTO+/(4"OP7-VIP%W?-GL+1X5<@3;]PZ*MDK"TY&ER:S.K1$_0Z%]7 M4(^]O'(^ULY;MRBSO$ZOK0+LI::+@MY"N?EFXTSO*4H:BD$ZDKA@''5GV=0$ MEV@*FS,?TO_'%-PJ<'B)YPI(Z/IT-I@'MI.KIR>8EK>2;@5[SEYB;#07=3>. MW4CT(,%B!6+N+GR-VHN'PRYT[P9#.^N?),!X4'8:/A#B%J @'?#Q>'8;[PO MF,RZ??2OJ<2/3;%&M:+DKMWV:)??5U;M+IH(#M9341+VLV*NYSTN'XOV:FXP MTQP'][_>Q$-^7S1Q;&_.1NC$V,&G9G;N7Y7O[=7T\<+ MO:%\W5"UYWW$'NGP69XZI;Y8_+]0F1P;;=Z@W:#>4GQ%QCOZ[LLGRH=/_FI+ MAZ-#$IH!V@+,YPE/.S9Y_@J1[LK;NH2ZXM!O_]AJD IO.T^9@3 *CQFUX3/' MR+-%@!O#H#GW?;\;R]B-HSGNS)M-(ZYG6][;V8SJ ME ?8/,C\(W.QL:G1;\RB1?NG-S5Z QAW%GH)R,WF7D1&>-G4=EM 8Z!ITDW> M'IMZOO 6"^8XI)';?#!\>]G4U\NNKFPM"?,^N*/J;<^ ??7"_M)?-&$<+OMSR9=:\MH$2Q1>+CUP&ZDR@CT@SZ>]N8 M*^ PSC3$"8WX0F\>\ZR/)GB!^-!4TN22?TV@=@3\+,$??VBICU8L'BVA8MJR+?V%=66+4/ MD@Y=R%4Y>'8]4SJ>.]!=6U7W7"(/[R[6^9W*+E"1 MD\PTAP.GGQ6]OOS@U;F11O3P8+ZBV\ILI)2A+A 45-I:&3K%<%L.K:$2"L1J M="T\#5^^%7Y\$>RY.XC"52]M?P;')U$%BRJLJ,^I;2(^V4:I>E$/Q[CSJ(FT M/D%'._S^7='B%@H>UH)!7PMF]A[$4CH-IOZ17Q+Z)0Z/_#*S2NBYY\DJO9$A MU_2RW;$7;R\'KTLC?C?\4KBQ;UO9-Z>[I]U[YU?V=>M^N7UI'9J ^0U<=HVM M_F0V/4'SP2^"VR^UWO/+URM=HVCCC]0"J8H6X/>UUG7[A0[HWL9_]W]02P,$ M% @ "8.>6I[-&GX(!0 ,@P !@ !X;"]W;W)K!W6AVY&LFX/PQYHZ6P3I4B5 MI..D?_V^HV393N-L#P5B4J3NOOM]NEQMK/OB5T1!/);:^.O.*H3J,DE\OJ)2 M^IZMR.#-PKI2!AS=,O&5(UE$IE(G6;]_EI12F<[D*M[-W.3*KH-6AF9.^'59 M2O=T2]INKCMI9WMQIY:KP!?)Y*J22[JG\+F:.9R2%J50)1FOK!&.%M>=F_3R M=LCTD>!/11N_]RS8DKFU7_CPL;CN]%DATI0'1I#8'FA*6C,0U/C:8'9:D,.7\;B*+GTE<[KNH$P\N0?J M3-Z]2<_Z[U_1=MAJ.WP-_4?$ZX<*$'^L2$QM64GS)%;2SP!.AAST[D5!I9R&=B\MRM0MI)*=:NN6VZ MB^!PJYQ@M5.V8&9^^,O'1!$+=U*PB[0Y' M?:RC028&HP%^0_'AL4)/A]U0>^W@0S1W[XEU3KO9(#OE?3 Z/Q7OWIQG:?:^ MW:=K3AL=#3WT[LF@.Q[WO^?8[O@Z!4TO,&;==-P_RG936A?4-[F-=07WN#9+ MGJEPAM^854F;Y3DW>QB)MI9.22VT]5YD%R.1GH_%":P]N3@5OQT/0HYJ4.$4 M7CX99QGOYR-V_P"1Y/4L)J;EG);*&*X'\))$ M0CZ1=#$9ET!Q4NLGA K+ _1'B2V<+<57& ,D+MCMXV9%"*CP:FG40N42VM # M.][F^=KY+@8(@'-FXP.YBR?\"J8V3#TD4M1KH9P/AU4#!3F)41\H)PP,L7KA M8BA1 ^SZRU[!"*WD7&G4+91WI"6G(%CPYM/TD!*<]QL5OI'#J>"J5\SB,2J M1[%Y[-TEBP@V2,UN>YOVSO")U[J>=UK\/2/KKKPSTO<0,D>P XNQ& S@0,Z- M YZ8<2W+?M=S7YT\1$,D>%/>@O4:_9V%="[VF MU^7_KV%%S5&6>EWL--\I76-MZS:A1]:@[&PO=V]R:W-H965TW7//O5 \6VKSU18 CMV74MGSH'!N<=KMVJR DMN.7H#" M-S-M2NYP:N9=NS# =P"^[SXMK@K-MJR44)R@JMF('9>3".3R]2VN\W M_"Y@:;>>&7DRU?HK32[S\R B0" A?U]I_ M\KZC+U-N8:+E%Y&[XCP8!BR'&:^DN]'+7Z#QYYCT95I:_\^6]=X4-V>5=;IL MA!%!*50]\ON&ARV!8?2,0-(()!YW;O"N>FD$)Q0% MY=89?"M0SHUNP#I39:XR0LW/N@Y5THMNUHA?U.+),^(]=J65*RS[H'+('\IW M$4J+)UGCN4CV*KSBIL-Z<HZ_7^M?S^GJO\8]QE;,;D-Q!SL:4#\() ML.R/\11W88+\N8N!VD"ZVP 5S:E=\ S. ZP*"^8.@M&;'^)^]&X/_+2%G^[3 M_G)X]HKO!O>0DK%C5Y,0Z^L!3[YD+%N" >;X5U!,* I)ZBFDV#"G6098#PP; MA.'U?NZ8A3N<2C;CF9">WA!E,UGE7K%CK@ VT>6"J]6/%FTSZBST;L:G1F28 MW*I"X09)HV9%]B=%I>9_52&[Q>Y2L(\:NU#X5"568CGE6<% S9$/="%_6?>- MSHJ<2PC9YX_[="XX>HMZL@)5LTQJ5SQ6]9MTH!#D4KAO8"01YG\[7'\>SP67 M4H?LTG&YZK!/!0:OC4IN]!VP@UZGAQU!2FIN>O8H@EG!S1Q3.Z^G9'DFC"4, M!H"5==6B&,4RI(=E(= _U!JW6H5ZI!7N\3"PJ-8T181)0%T70Y@!+N95#3%$ M8_?XFEN+YXI CX7!3NZL9V(MG&GK<"NG/).2QC5JA',0=9)M(!/<3.MSK7/+ MK)8Y)8YW;&F$@[=Z-J/W0MVA(6U6Y-2,S$]7C+.#N#-LU2V:0R6KC.-"$C(V MQP.LP[Z ]S%SY!FF;648SW-!3F%.OTR&>Q HY%I7\P*SU>,T0*=DCOF#.&EA M!=3ML +''W:68-.>?!5N&3& AS!7XAMO<'DBMWGDFU@0=YZD-DR8EYBSM*ZJA2FA,@]1;<.ASK=4.^ERG0)K/+$!S<[W0N9 A>VC;XE733>8K+O! 8O#7CK ,8G96$ZQWO& ;)L1M0!M M,6!P?^S&)3G9Q9C>D MM9QA';C5 HB3QL!_0Z,/?/"T7E_BUQ-:>_@)Z$CPZRZJ>#) M5@4?_HS5==3]55O[.%8[(]2/>I["?AKA.$AH=AB'@WYT])J@U?^/(_2*(#X? MU,$@QK$7#J/A$T0O49?^?]0E\?IO[<+F:2]Q=9[7__\J<50%F_$I*JJ0NI=, MZ1K"_,<0)?:Z"[]U^BUE/16+HF)YT@FEX-/F@\8WLK;%$?>GCUE[#QF44ZR4 M-CH/*^::K^K*PB@84-EJ=QVXK6"2+0P!ZJS;_0%+PY.3_E;"'*:8DI@JR$3J M7_.+WP]Z*I=GC+ M\H\%7FO!T 9\/]/:K2=DH+THC_X!4$L#!!0 ( F#GEI&'VVLXP( &\& M 9 >&PO=V]R:W-H965TQFMB9[91V?_W.3F!THDC;2_SKON^^N[,O MDXW2CR9'M/!<%M),@]S::AR&)LVQY.9452CI9*5TR2TM]3HTE4:>>5!9A*S? M'X4E%S*83?S>K9Y-5&T+(?%6@ZG+DNN7.19J,PVB8+MQ)]:Y=1OA;%+Q-=ZC M_5+=:EJ%.Y9,E"B-4!(TKJ;!132>#YR]-_@J<&/VYN B62KUZ!;7V33H.T%8 M8&H= Z?A"1=8%(Z(9/QL.8.=2P?1V7P:) %DN.)U M8>_4YA.V\0P=7ZH*X[^P:6SCLP#2VEA5MF!24 K9C/RYS<,>(.F_ 6 M@'G= MC2.O\I);/IMHM0'MK(G-37RH'DWBA'1%N;>:3@7A[.RSS5%#YUJFJL1N>/5, MU3;8 XEV$EIRX,S"M"6;-V3L#;(8;I2TN8$KF6'V&A^2L)TZME4W9T<);[@^ MA3CJ >NSX1&^>!=M[/GBH]$VP0*7&;3Q&OA^L316TQWY<2CLAG5PF-6]F[&I M>(K3@!Z&0?V$P>S]NVC4_W!$\V"G>7",_5\K]-]D\) CT':E)$IK0*V@M1:M M->Y;,<&!S51M*M.GZ$KK/ !:UUBC3%Z"$2\.; MYUDH0W4(.VMJ)&1] G$O&C(:.U&/G;,N7*(63]R]82 +J^O2R_P+UV&](1O1 M&$5)%^9)4&%VY% MWE4F4JC:AN0(*X)HM$*CT^(90/F6OJ&ULG599<]LV$/XK.TR=OB@Z*/FH(VO&=M*I'S+UV$G[ MT.D#1"Y%)"# $O+[J_O+B#1=BL?[0N)8_?;;R\ \[7SWT*-2'#;&!M.LIJH M/1Z-0E%CH\+0M6AYIW*^4<13OQJ%UJ,JHU)C1OEX?#!JE+;98A[7+OUB[CHR MVN*EA] UC?)W9VC<^B2;9-N%*[VJ219&BWFK5GB-]*6]]#P;]2BE;M &[2QX MK$ZRT\GQV4SDH\!O&M?AP1C$DZ5SWV1R49YD8R&$!@L2!,6_&SQ'8P2(:7S? M8&:]25%\.-ZB_QQ]9U^6*N"Y,[_KDNJ3["B#$BO5&;IRZU]PX\^^X!7.A/B% M=9*=3C,HND"NV2@S@T;;]%>WFS@\4#@:/Z&0;Q3RR#L9BBP_*%*+N7=K\"+- M:#*(KD9M)J>M).6:/.]JUJ/%A2U<@_!9W6*8CX@197U4;+3/DG;^A/84/CE+ M=8"/ML3RL?Z(F?1T\BV=L_Q9P$_*#V$Z&4 ^SO>?P9OV[DTCWO1%]^"##H5Q MH?,(?YPN WDNB#]WN9P09[L1I4F.0ZL*/,FX"P+Z&\P6;]],#L;OG^$[Z_G. MGD-_,1VOUX;/-<*Y:UIE[WX,@%6%L0% )R'BD'A%"-S80"Q+M4>$)N43)9_ MV2CJ/AV@;"F#V0!T !58TW!/AV,V]9*JJ,'')SGD!\,#V(/\IV'.OXO[7;SE MTR?*4_H8["^5+9 KE_J(;3ZW,XG(W?Y8?C 3P*R]LW M1_ED\IX7&4\:I-J5 ^"""?"U\SJ4.AXC =:U9L\* M9:TC/I8*M[+Z+P05^2[18J4ID?"X4KX$UCQIKA;1ECFHK@6\;8PG42L M\JZ)/C)RI\R#C/5A*I0I.J/2<<;)2+ 4_5IK8]A\9.0%K^1Z]TAH[B1 J)CT M)GI#^+7S*2\82#>1TM-66PZ3\IIQ^,"4TS1$FOED#RKDB+'65G80=S0774'@ M*@@D $+5N"+)1?;_E-NN0]?RAY/-AZD%OGE\7 Z#B"'KA0K"EG<:9=$2N\F, M/7+F0_*+(7<[PC%BP5AK>ZF6N=SV_E?]<^.W"=W<#6.G[8C;ZX&Y'5(-*+!( M?>8>511'Z8?)<,IW@#$<$K'*=;I35.K7!>*$*2*OEQVII<%-'0+Y#M]U;:3' MJ>7O'2HO1T1?"[&B!ELVR!;XWI,JNE&FVY2?M+[T6XAA^;=HQWN>^%40J;4N MZ)C)%*W_&!_I=C87FU/95RG-0%XD'(*RZSVOU(WS,12/PJ;*KWS/-E),'DT* M@&./7G!'^QGX]/)($W)MO.V7COCM$(6IOQ%T(> P =0< !D !X;"]W;W)K&ULG5513]LP$/XKIPQ-FU2:-&EIZ=I*E#%M#TP(MO$P M[<%-+HV%8V>V0^B_W]DI*4BEH+TDMG/?Y^\[GR^S1ND[4R!:>"B%-/.@L+:: MAJ%)"RR9Z:L*)7W)E2Z9I:E>AZ;2R#(/*D481]%)6#(N@\7,KUWIQ4S55G") M5QI,799,;Y8H5#,/!L'CPC5?%]8MA(M9Q=9X@_9G=:5I%G8L&2]1&JXD:,SG MP=E@NARZ>!_PBV-CGHS!.5DI=> L1;0.QUMQMYE9^998N95@UH%TUL;N"M M>C2)X](=RHW5])43SBXNF)9PP6[]\-3J)/!\0..['#0^QO/)&#'/L5 M[LG"CP*!E:J6UD!M, ,N(55E55L*!'P$5 0P'L!D!I9 C:]V K![U'1Y0=;E MBJ)4W@8:-ZJ416DY$V(#&1>UNW]@,*TUMYQ"/*&!7 EJ#69*:C0BE&TMH:LE MH$I("U\*'TB:+51M2(+I 3ZD6-D]$C_ZHG&/(7RGIL8E&:)]K-5\55NV$@A6 M>1/GY)3)#1S!8-Q+1B,:Q.->?#J V]?L35\/V264B;06S*>4&@A/0>YT[5*; M1+U)G#BO<70*%WE.?ML$2]]@W?4+ZHQMNNV*UV_Y2SMI7NPML? M$M7>FDL# G."1OWQ* #=-OEV8E7E&^M*66K3?EC0?Q&U"Z#ON:(+L)VX#;H_ M[>(?4$L#!!0 ( F#GEH",. K@04 $01 9 >&PO=V]R:W-H965T M M:(F.N$JB1E)QNE^_0U+6;,?QVJQ%L1>3DGC.^<[M(^FS-1+"K:$'G".]KBEQ47#5'X*&X]V0E*2B/4U%[H^XG7$-8Z\S/S;B'F M9[Q7-6OI0H#LFX:(CY>TYNMS)W V+]ZQVTKI%][\K".W]#U5/W<+@4_>J*5D M#6TEXRT(NCIW+H+3RUBO-PM^870MM^:@/5ER_D$_7)?GCJ\!T9H62FL@.-S1 M*UK76A'"^'/0Z8PFM>#V?*/]!^,[^K(DDE[Q^E=6JNKY T4O%FT$8$32LM2.Y'^*P)9#YCPB$@T!H<%M#!N5+ MHLC\3/ U"+T:M>F)<=5((SC6ZJ2\5P*_,I13\XNBZ)N^)HJ6\%955, 5;S"] ME8[['87KMN -A8ES\?;JVIF>>0J-:E&O& Q<6@/A(P8B>,U;54EXU9:TW)7W M$.R(.-P@O@R/*GQ-Q E$@0NA'\Z.Z(O&"$1&7_0?(_ 3EW+JPAML%+Z"&W(/ MOUTLI1)85[\?"HNU&A^VJGOM5':DH.<.VI)4W%%G_OQ9D/@OCO@4CS[%Q[1_ MB:Q^40-P4U%09%E36&H> .-SJR04%6EOJ036 JH!E.IX:[Y@D+4P(/&83QT5 MC)>P$KR!E[2@S1*M#G40@^* A5%48V6]KA!NN2'TL*@_1 M?P>3( O;U+I$,<(8,HJ,6=1$ M2K9BA8$H76AM[2JLW2!U@RB!2>SZ033%<99.(0C=)$G&B$BJ5&TBX16]4(35 M>KZCYOFS+ S"%Q"X09KM/5VWBF*:%4SH/>XADDX]"Q2AV065OM6 MY_L*(?.:E6;E>X5#LZD+&\>#0#;C!!%,A]_/SO ^G*=!"=)H9ZZ9 ^,HM-VA MF/FCR1P3I%,2HB=)A+411&X6Y7N5;LHCB=TXR&VI)&Z>^V::QH%]E85N,/._ M>A]&#_HP_A_U861"%<9N[@]A2]TH-OV7NWZ:FU=1Y 9)]L7Z$.VY08 VPFP& M61[JCG?S"#/Y;=LG0EY 5)OQ&[50GFY//Z^!QLA&6:C;"!.K"0$[:(;IVRU2 MF]D4?4W'%DIB/<7)S'98C)_#Q+;0@?90%5% =O+]&"?J\+ MZ2!''/#VDXXSIUL].430&T)JJW>K,0\D1Q=FW6L'$/40I($C$"IRK]GF0U. MN"U'V70,)7I"31 AB'%W]<,07MEG=$=;'FJ^[$T)V4P]U4W+?/;XL6G_(9Q' MZG)# XP^W?+IOQP]$%'@)KZ/XX86+AHN%/O+)A:+KT-:P#LGGJ=9@7TJ:,F4 M<<0VM@[JOHB.'Q[B>R(8[A>:NY&,4]!'&+N%=(/WMEMVO9L0W)614GS,C'\@ M7Y,XS_7Q"L]87S5C@1O- KU1I082TH#$QMN2/L*46VRF"6R[3#=G@5[MA,NR M+RO&@BBX;@J)G?J&8[U')YM,6JJRT!>[%7-)6[K"["P,HTU/#MU[O*V;;4/% MK;F_XVE%)\)>WXU\$%_9F_,]R^_\"LL8M0T,U7:&H?Y+.'!#VSFX?%._, M/7G)%=ZZS;2BI*1"+\#O*XZN#0_:P/C'R?QO4$L#!!0 ( F#GEJ,F1,U MN 0 &D+ 9 >&PO=V]R:W-H965T1KESU5FW:].<2V$[NF*%/PMM2N&P-,NNK0R+ M+ B51;<7QZ-N*:2*IA=A[ZN97NC:%5+Q5T.V+DMAUE=T)<<.H\@L#KGJ^Y*#P0:/S88$8[E5[PZ?<6_4.P';;,A>5K7?PE M,Y=?1I.(,EZ(NG"W>O4;;^P9>KQ4%S8\:=6<[0\C2FOK=+D1!H-2JN8M'C9^ M>"(PB0\(]#8"O<"[4118OA-.3"^,7I'QIX'F/X*I01KDI/)!N7,&?R7DW/2S M5JE6SN@"?Y;T43DV;)V]Z#J@^S/==(-TU2#U#B#UZ1. /V7F4I_S^;6&:3'/_N,;C '^S%] MR9S92J1\&:$F+)M[CJ9O7R6C^/P(X\&.\> 8^B'&^V@>!=I/\U#HZ?UBP:%8 MZ$OJ])S-)@I)OTUW8F&$HKO.K$.M9G&"TOI12\,9"4IBJMBDK!PQ-MV:Y-;/ M4M&LF NUWH)E9'WPG&QIIR+#!6DZ@5"7AM8AZ.5 M &OLICD\1VFA7>ZQ5M+E$!#9CUH8F&&]$>_>ONH->^>&59M^970&M>[ >_1[ M#720!>6MYD>FD^$;KV=F4F$DW'A[0ZVWKR:]7GS>[(5%<@[KFS5)"]K/>3I^ M<+)@@JU4%<(ZF8)2!E<9*> +3G,E4WQ51F=UBF#ZDPCS/:\U^A<7:.&$?A;< MYG+#3&53MNS+EE!TH+VMNL;MBGWP4EURMU5H:Q%P!WWSVHDYN#A-CR8DXW-+ MZN?,VF7 2E@JV%J@(OROXTZ"EH8SOCN#9M!U0'0N"J%2&!XB^S/+@ NT_A:M M0]^\=8'=W-\[%+)>>7?@)H&"5!92A&L!:(UM_S'J&!U/]]F_7;H_3=6=2VP] MMS*3\!+;,T*>TZ%V].U84%H!7M<6!% U_)!RY;85ATL4L0D>P6- GW=Q"ZEW MH/:H!38G])I.!S&>23M.!G2#*)W1+2/QU%[';.S[Q7K7+MCX',]U$2IP,$BH M'T^>ZX?-XE[((L!@G$!:EJ6/P$JALG)90?O@]!3/<3RB+[O=1^L\S#.OAVKW MBE$?Z#UOFL<3S2^)ZFL:>A>,D^?!V9YH(YV64BF_!RYK%L:3;I].^EZX/>CU MC^D^I!=:H?,:18$(^@Q"^^'@'S@W]Q,0>O'_L*>5]$W5)GP:S)Z3B8-1PFVZ[T8I3>Z_:8?&]&* 83LY]=X=M>/QB/;= MJMTGXT_)9AF&/ OWUOHO4$L#!!0 ( F#GEK> M D'%4@, ,<' 9 >&PO=V]R:W-H965T,R6"V\[4:O%JJU@DN\T6#:NF;ZL$:A]LL@"8Z&6[ZK MK#-$JT7#=GB']FMSHVD6#2@EKU$:KB1HW"Z#/+E:CYV_=_C&<6].QN"4;)2Z M=Y./Y3*('2$46%B'P.CW@-0 E;EDK[*W:_XV]GHG#*Y0P_@O[SC?- BA:8U7=!Q.#FLONSQ[[?3@) MF,?/!*1]0.IY=XD\R_?,LM5"JSUHYTUH;N"E^F@BQZ4[E#NK:953G%WE1:%: M:0W<8H'\@6T$+B)+P&XY*GJ0=0>2/@.2P2>V@@*UI0N$LCV@;(D/C7/#60C$!JY5W3!Y M<*2P(4Z,^O I#6"F;QCBW[ #W1QV!%\HWI.DICG !L&?FW2T',?>#YBE==MJ M;@\A["M>5, -4+D88L D*(EP0%>5N7%*J4#)Y5BA?FO>TT[5&\K=6\?AN7UW MT@TW+C_!.'5;Y7:-R]T5O"79ME*M(3QS^6N2)PE>=6H7D$ZF89),W(@BDVQZ M_A0),IQ/,DC>A=-L]JJSA+?C(P.M?$T6A=0P8C+! I P !D !X;"]W;W)K&UL MI5?;;N,V$/T50@V*!/!:OMN;V@:<;!'H@^4-+:(I4B5I.QXO[[# MH20[L7-I^Q)+%.?,F3,7,O.=-E]M#N#88R&5742Y<^5U'-LTAX+;KBY!X9>U M-@5W^&HVL2T-\(R,"AD/>KU)7'"AHN6F8\DT?JK?_DY6T0]3P@DI,XC_01U/&./EVIIZ2_;U7M[$4LKZW11&R.# M0JCPRQ]K'=YC,*@-!L0[."*6G[CCR[G1.V;\;D3S#Q0J62,YH7Q2'IS!KP+M MW/)6*V=0&K:R%IQE7&7L%\$3(8438.>Q0R=^:YS6@#ZK$T7LCQ[Y#ZMQ#"F++$PGLSU5B:<]?YW0*-$;G:?AFN[8E3V$183=9,%N( MEM]_UY_T?G@ER%$;Y.@U]/^2UO\%>%"+A^]"I;+*@%4*MTC(&"]TI?"#VY M-U;XF^J-$M3I C$<$OL&64C9LTVXSN Q!<@LX09JK";J-"VF=6%T3T+C!A@N M*+L&8X+!*DU#=*8MC@Y3.%);[J"<3TB2CPHU]KLH:&O/R/;M16P?;(V?>0B, MU%3X^-0_,49[JZ7(N,/O-UP2EP<_F>P9$9':BPX-E-IX%/TFLG?.2>I2VY!^ M/^O;\OF0[#\TSWY\HYKYK5#7XHE&*%1C!7)A+,'OS;#ATA_P@P7 M">:E7AUUWA\;$D$"%-B:.*RUQ%,1_5ZS2U)15Q:M[=5SSR=>3YQ>L/YXTIF- M!_YI,NT,/T[9RJ.36'AZ8_9+/ K1>8I5*Y"91DO++J>SX16[G(UZ5\]!0PT' MY-[D(R%/.N/Q]'QX%VS:F1R+)D=4"<GF@ MM#GJ3MH4>56\I] CYWU@N"6OI^*95CE)TV'^'L;<:<;>SD5#?W^8 V'$-_*< M.0/HV'FS&+IXXI^:UE*\3W1JV,"U<7PT%,=?\3ZGL=[K]QWSUTKXJ.;(ZJ]H?NQ'U28D'");%?; M*_@JW#P/V\/]'>-&EI9)6*-IKSL=1\R$.W%X<;JD>VBB'::6'G/\-P*,WX#? MUUJ[YL4[:/\Q6?X#4$L#!!0 ( F#GEJ5!%P!W0, &\( 9 >&PO M=V]R:W-H965TM M619+S+NE?ZP=2( M%KXV0II-4%O;7D21*6ILF)FI%B7M5$HWS-)4[R+3:F2E=VI$E,3Q,FH8E\%V M[=?N]':M.BNXQ#L-IFL:I@]7*%2_">;!<>&>[VKK%J+MNF4[_(CVS_9.TRPZ MH92\06FXDJ"QV@27\XNKU-E[@[\X]F8R!A=)KM2#F]R6FR!VA%!@81T"HY\] M7J,0#HAH?!DQ@].1SG$Z/J*_\[%3+#DS>*W$9U[:>A.L BBQ8IVP]ZK_ \=X M,H=7*&'\-_2#[2()H.B,5*PBK_CD(P.B><]'.19WC#+ MMFNM>M#.FM#A\-3@G MWW%>P'LE;6W@=UEB^=0_(B(G-LF1S57R*N![IF>PF(>0Q$GV"M[B%-W"XRU^ M$-T!;K@IA#*=1OC[,C=64SK\\U+$ V#Z,J![(A>F905N GH#!O4>@^W//\V7 M\6^OT$U/=-/7T']T&:\ZOTQM@@C7RE@#7!:BH]NB 7T>=QDIHUE/N651!-9 A-"%2P72*E/QQ2<#8^+MM0>=4UU80;W$YQGA^R9Z.AX M[P2,?.CM0T'LTM\2E5+[W?E"15.D!CN8N >.9&"30%R@)] MF%8!53)BJ*J!&IE+JIY4$@7_STOC^?EB44+7ND@-%;W6*44!Y(Y4U5F7BR65 M6*6J5DKNU5E(*N*/F>"@3%?4T\N9P:5? MIT)!&\=*X?6[P0*;G.YE7$U#F&8_"4:8_D8'AI6B5.XI<2[@%^[5Z@SAF%^_ M!7\&_"2_#;R!51QFZ9(&9\LPR\[A,S4B][Y(^\)%O\S">7(&61J>S\_@'9=> M/=@I51J89V$:G\,\#1?+<_BD[#=OY@W,E_,P7B5NE&;A*LW@I5H339I @WKG M6YV+NY-VZ >GU5,WO1R:R*/YT(I) +I10U=7D6L\.\L"T$-[&R96M;ZEY,I2 M@_)#]_)1.P/:KY2RQXD[X/0_QO9_4$L#!!0 ( F#GEKU*[LPR 0 %,. M 9 >&PO=V]R:W-H965T<3 9F ME&#)%^3-+C/L;FX/:3/)MGWH]$$8@3VQ+2J))=M?WR,9#"R$)6U?^F);\KE\ M1_K.9^MRI?174TAIX5M=->8J**Q=7 P&)B]D+X-=2KLS.,[A* M)DI]=8,/TZL@=(!D)7/K(@B\W92WPHK1I58KT,X:H[D'7ZKW1G!EXS;EB]7X MMD0_.WJGU'155A6(9@H_VT)J^-!8T/8\O09HF/9W$-=6$6(I=7 7:,D?I>!J,7SV@: MOCY10]S5$)^*_H^W[F34XYC/205WA829JK#-RV8.5KA7_@5*ART O6"NE3&0 M"ZT?G,V]J):28&?FRWI9"2NG(&HT+O\2;+.>ME\R+1E5J_@ T=&8I"6,.O8A$&>\#(VD2>D/<,-0^%,.EJ&"A M4=:U19\$*&%HTHOCJ \\''KC&Z\\6(&6E2_*%.7" /<),L(RS!!SPD+T892$ M60(H@/5$X)+>RGO4^@569[?8,N"$\QAZE/"(]6%(PH3!G;((9F]%#G<8*TU( MRGWI24S"8>JJQXU+*<.J4()/^E]LD=UU2XH!$I(E%.\OGG%&V>MNYN,-='1/ M$\*'46>R'KH%ZDPH921+X\YF,VY+.P?>5DH:,JC4-/57XF51DRB#-^#E7I$'L['A+&6ZKRC)U!U20>.JHFKB>0 MJF%\C*J[_ S#T/.3D80GGI^,Q(C@W_!SB/S>YZ>;V>-G1#+D2,?/=GC 3[;# MX:54?X;55CS29P$IJ%V?] M64$LC[A_&*3]..WUQ,U2:]GD#X\5_[3L/,ET3^O=%>E%_;WQ@3ZW!-\8]&B, M+,;M>%*C'=,[+T;[W> )M5ZSO7/E0^PRW+*S!+ME_39MY-J'TQ\3[G43[*T2 M]G":N96*T_2_T?''?;)]8E%V7-?W^Z;K#?Q$)=]5^=TNZCHNHT\I_NDVVL%* MN%^JC? ?^T,<[/SHXW[/_7$&]=[)=?O/W\UV)Z9Q>U#8FK?'+6R&>=D8J.0, M7<-7PR0 W1YAVH%5"W]LF"B+Y/*/!9[ZI'8&^'ZFE-T,7(+N'#GZ&U!+ P04 M " )@YY:BUX]U?@( P&0 &0 'AL+W=OB9> MB(R;0!4BQYN9TAFW^*GG/5-HP1-'E*6]* P/>QF7>>?\U#W[K,]/56E3F8O/ MFIDRR[A^NA2I6IYU^IWZP9V<+RP]Z)V?%GPN[H7]6GS6^-5KN"0R$[F1*F=: MS,XZ%_WCRR&==P?^D&)I6O>,+)DJ]8U^W"9GG9 4$JF(+7'@N#R(*Y&FQ AJ M?*]X=AJ11-B^K[G?.-MARY0;<:72/V5B%V>=28Y_MO1GHW&'Q:6Q*JN(H4$FZ<:8Z:B@G@4J-75.MU&;W(\"/7 1OTNRP*H]$+_ :- MG0/';["#W[686G8M39PJ4VK!_G4QA;G Q+^W&>MY#;?SHCPY-@6/Q5D'B6"$ M?A"=\S>_]0_#DQ-S+021,IXG##4 *,^1!ODW0!^LN$$VBX3)G-F%H& -D&C? M2VFD2SIP16)D4QXO O8%)V8J11T@"99/4P&)SH6D&S&X4EG!\Z>_09_2&@NA M=)1$';,#)T25!D]-EXG'6!06DJT !\LTM\*\90!.O&B0 X-CD4V%KI\,V:72 MVFE@6 FP:B?W C8"N.S*FWW1F'W0?\N^WE^SZ8IJ#[R.NF$8XBZ*1N[N_=>[ M]I&C<7=P%+*C07%6X6*4JG[^#Y9DG??/;).I')\WUP_KKO8;W7L.=+*.(5)&> M\5BFTCYY.1 ";U^40I^(OG/W$SHV'!UUQ&0]]:"1)S%;(:R MS);_2\Z!KNA]JEQ.&+E4JG+EF0,,:$4LPHINC M96Y$7-+;6&69M!9W-U#JW3\%U^RNR>9*UDT=XT9HE_%*'7#[1YDCA2=5GAR@ MM:0K&\DR0E<4GNRRP+WNG[R%V@L)SV\B"3[Q8"+@\:)(9>RJP+JC4&;:R?2* M+)7&M69GQ539!?M"T+__='/G@H;PWEY^NF-%6AJXT(\OM99M6E5JEHH'H3&/ MD"Y2L0.$'UT>U;6I%OCSV)L\06U,0.5LJI]2.D/M8@[)^+*QKP&$&*]#A+B18_>#W=ICIJ!C M>RBTP;!)4)QM*=[N::\P@G1$ 5@ ""TF_ $@<$X"\[W!9! Y\#<>$2L"6I=!K@,@ZAYP/B,#B+QT87E#! C MYZZFE(#]Z97DJ5&[-,7L[9S9(#-6/Z7Z,[6A7:5EP&YGVPH0S3DBH1XT"E""/[F123[(!#$QS'6-&@H\4V7NZO#><-5&G($Q3W$> M;>-)T.R]'>A;]//),6AYN\+7+D\Y@D& &:BQ?+LPLI'R"NJAO:$V8* ELY&P MF%W;Y8(D8-S%>NI"F5M)\ZVE%[C/2]\@:P[4VS&0DD@*4RX>,?Z0QM]+KJ&S MH;1/&V+7UX$%E4L+9,U*ZFIM?DW2Q=6HYF9E?TR BXC$_]1 %^WB+&$V\G1EN/MM=V\,9#H"P+ MY:7S*9:#V'?3_*G>MXU3="D(!6;;N8QRC)8?G@![!N%"N@&!?ZV^W=8(OB,L MW=/\QFZTRGR#A\ET[;9#Y*US?'/08JV3N.K2TY90>3K1[4TWVBU4MC? M**T=Y*5=;R /B"B!_]TZ[0I7 ;LO@?*52*Z](&-[?7,_GPLMLNM MWFZV5\Q<%UL6D?5#+FWYEEU@_9A/WQ\RN5P(TVA=+US;T+J8"IH>W=OJHW/SSAO MJ7#M]=$M6S.+W]O @K9'D>181%FB^3+?G"FC<,I[?NC7K.0,0T5@. M>\#.:0N207 T&>\WS22F2B)T@0*](D@5&@I"%O+KPAO M[:!71ABU!&'H;U:0%ZN'6T!: 8?^GV*K7&#'+K!1$_+Z131N/C"HJKCN81MJ MQV%'!6^'Q6'2/ ^X^Y+@)];8>\Y]FZ->R"M9JUH=<[,@7RY]TYR5FK85=$$3 M:SGU??!W!:Z$T1LN];L_>%H*]E%P^E+J'1#@B.=$7P6HN:*WTB"G12SD T5& M8WLBT8ZA%I7;J3@O-AP:;/M.VFM]Q&PO=V]R:W-H M965T>D:V'G^O8GG&9J=?+(H"[ON<>P%?KHR]=X527CQ6 M9>VN!H7WS<5X[+)"5=(=FD;5^&5A;"4]OMKEV#56R9PW5>5X-IFM+7:O/5KBVJJ1]>JM*L[H:3 ?=BR]Z67AZ,;Z^;.12W2G_M?EL M\6VTGA?\JM7*]9X%>3(WYIZ^?,BO!A,R2)4J M\R1!XN-!W:JR)$$PXUN4.4@J:6/_N9/^GGV'+W/IU*TI?].Y+ZX&YP.1JX5L M2__%K/ZFHC\G)"\SI>._8A76'AT/1-8Z;ZJX&194N@Z?\C'&H;?A?/+"AEG< M,&.[@R*V\IWT\OK2FI6PM!K2Z(%=Y=TP3M>4E#MO\:O&/G_]7FI[\*LL6R4^ M*NE:JQ!Q[R[''L)IR3B+@MX&0;,7!!V)CZ;VA1-_J7.5;^X?PZADV:RS[.WL M58$?I3T41].1F$UF)Z_(.TJ>'K&\HU<\%<'3=]IEI2%GG?C7S=QYB^+X]RZ? M@\CCW2(),!>ND9FZ&@ 13MD'-;C^\8?IZ>3-*P8?)X./7Y/^/:GY4X($1^2! MWVM'I8Q]N9!.^$()]9@5LEXJT5B=*;R2'@!KRUS,%="8*8 I%V %(8$MY\ ? M>&ZDSH4W A&MW4+A1U%J.=>E]D]BB)7J4?L@2CJ@5 ^J%(MUU JMK+19\13" T>, MU5[_KD((==VT4 09').HJ2> ="'R:S%6?6NUC=L[&VBK?-05Y/)[R!-F(I8=Z-*7"<1YTCVCI#QCF;KI].K6#G%$VLR M294F,F.MF1LK2<'\J;\HUA_J2SYW[@C.?=U.T%J7:YO&V"@3 ?)!:6TZJ6PL MX8#RSSOTLM8+Q!>"S)&T(E,68_&SN'2]1+HS%$J(Y&# M0$U;DU&9=(58H!I0+KXPN2G-4JM0C ZE6$HD265%K;^U*KI%==DW!_@9\ MR9S\[ (%?I)@BI?*AA#]D7"4N@8MP,MW8*MJCC3&]\>C?O$D'^.D$65+"D,. M^WRH)-/:;4'BIJY;V/-%48H$=M.H(*:3@[\'A 6@4.@\.\=MHO8N)>7@.9,0 M/DA7ARB*8P>#7@!JBDQ]L!42^J$7DY%8%9HJWR:FRRDD_7J RT3HK;5D)T8< M#6 _"^2VYW^$\[M>?D.TMVO\_R%CR%T$C0*>NWTQC'%+3[/=[WK3P U'[D+< M4B43 2,NG*,]<3XZ.S[!)T%V.GN#I^ET-#L[ZKU"PC'YH8P0/U5G@'W#K2?# M-$1CA4LK7_K(3QRRQ+9.=P M.]F1\X0K@.0#J*J$(U $>Q,;PSZ']F5#AYP353#L*'RI>)NOV@] M=?=$X%'29JL@*MHEFP=&&V9 :RI0R,Z>()&$)XH^G9QRXAHB/HJNZQI1EW&. MG=]R!6X^J!'_J#=[>ZBP->^-X6!X!V;,8M'U^T.<-V^10E/JG.'P5I8@4"7N MZ 2%"'RM<;0M,4#E8HFN$ G5.)H#H_6[PL'.8IPR[;((7LE ^\H2)(323&5 MX2B:_P:1\\.R_4=)JL5"A!-7?4:(:-5._8\&!]X#_;2CMX)P4&J9#\!6UL#BXCBAY#>\/AP\OV; MCWF.,HWB?!&8Y\0XRL79MZ8SQY("T=77RM@R#WA+Y,R;*_,0':)YMY#P5&Y, M<:%>""5!'Q$;PMB65)GOB22\1LYI(L4G)A,<,BG2E$&3^M++?91,VFX3B9DW M"'5KS']&IF9.,U]'7ACT5$/1JWT:=1V"E45V9?0X;]O@_\8P%?2M#ZGLQ.;A MV:7)'"5(Q]3\?Z B@D)$3J2RWH1WDV66G-V8]+!!-@V:>N@ZMVP!.[\U_>]P M*)D&,8'Y:+H.Q+?2ODA [L PCNA@6*+,")?J4=E,@^D#]+9R^EPI=A[ *4_P M("6\RTE4R7JPI3W:MUP,G.PYD2Q? 2!VW#*J0QHHA"Q+T1BG&=@T^:HP,W(A ML3];Y<-V6K[_D,QBH2#X6@*^Z]"*NXN&")$7;*,#L_(O-SB7.APKXL%L(1]P M8"0MV3I=B=&V0)CF^4H2ATD5.Q*= M3LA."-0>^*=D$T- 7NCHEB].8AUC(_A&>V/3QL[$5/;KV$T,S6<"NH*,';P.2X%L(:B"H=T((ETJ:3&C.6V+X4G3O%?8W %7&L]'P MKU3+^^-8R3T"SU["1[YNV?UZ#3=@*D(%M/=[O[WM1,5.F-]Y? 214/8A-$*6 MV[]8^>4U8G]VYN$FP8>R];3A^!X#9WC@C]7&T2],F\FKBY?.+^BBRXW([6&\ M'IW,3O?I:8I!>]<-Y[AW$5TIN^3K=A>J*-Q)I[?I1O\F7&2OEX=_!\#;);%0 MJ1;8.CD\.QF@0/B*/7SQIN%K[;GQWE3\6"B)Y-$"_+XP: 'Q"RE(_^>X_B]0 M2P,$% @ "8.>6A<@P$+<" G!4 !D !X;"]W;W)K&ULI5AM;]LX$OXKA#>WV 5\MFPG3M(F =+D%M?#=1LT^_+A!+HQO;MIY%H]J_!S\^3P:]IK*76E M:J]M+9Q:W8[N9Z_>G--Y/O"+5CL_N!8426[M1_KQMKP=9>20,JH(I$'BSU8] M*&-($=SX/>D<]29)<'C=:?^!8T/ M,LB[&V=WPM%I:*,+#I6EX9RNJ2C/P>&IAERX>[!5I0.R'+R0=2D>;!UTO59U MH96_F0:8H(/3(JE[$]7-OZ)N(=Y!P<:+O]6E*H_EIW"M]V_>^?=F_J+"=])- MQ&(V%O-L?O&"OD4?[X+U+?Y,O.)1^\)8WSHE_G6?^^ FG^?RD(TN:T:W7W[S6R9O7XAA/,^A/.7M/_O)?L_U(E[GRN T(M_ZJ#7 MDCOIWN2RWHNW=5"NYEO20,PU$Z&A@YI"U:6L@] UNEU#<>YLB_:@&UOIM&V] M*&SK\ 1WPD:)GVL=5"F>@PRPFN]%8S!1@EZMO-AMK)#&J+7"41GH_%YLY%9! M^6JE'.0:Y3R[H>O?6K<7DOQ ZM&;PJZ$^M3$J@9H2A']M4"@L(%812.A &U5 M;) < 0B$#=WV>V!9!5V(TNUQ8"5SIPN/@^ZC(G?+UM$Y"@ *M"W%RME*S*Z7 MEV1J=GVYY)RV'H<1::$SL:6/\1/RJQ Y!I+21OL5X>;& &U)7GD)!!.B# M8M,WPD3\!),K:S!3V0&9&V1#(9^8TV'#'M5ME<,*A).FE3:J')]^!MG 3TOM M*^W)7XOG..MVVBO*I35;.D#QD JY7CL%1*@D2P@2LK(M_GR1%R^X$8"8\I7X MCFL.#$"5'Z,XA6K"%RY]+]YC\Y":'_LG#]'9].>Q%2%8KF4_W.J4+84LTQ<9'1]OA1G8K8X M+7U9+V#>ZD*2DMHAC*[7A,%!&;01%WH4+ M*!=VJS .&F<+Y8&U'>Y:%LR5T6I+#AP<.[A5R)KR7,F2H+^6KNSP_!5W=QI= M!X@WJN!HF]3* ,11VKKV ?>PN'E2!XABK7TG/NY/I]G13[=N MW,!@YQ>.8MQZ70)9?41*K,'(ZAY!,3F%=D5;^2!K!,?#&V,9!?%J(MZW#G%C MDM-#W'-.0^%&)B^IV_K3K&S5\LW#A/*"[L Q019*%%;$#1TA2PDG'H?DW)^8 MNRGFYJDTHS%XFJ<+><]! !;9#-07UO/"^ILEDV6O!#@ M!>)<(2FT2SE]F+FFHH.S+/N+V"':AJ85+-M3^1CSPJ2D(.4K[2I5QM[LZB4; M],,G1AI0=38[SSK+$7!5VHK8TUFFD"Z_>8Z::DOCET MY>=]4;3.\:+@XC :NX7SR-?93FP,]&O;'X@W"+>'LH]N3 MFS_$K3P&(2DFXCL2F6>OTR'^-7O]_9BIB?&6*J\P5ZC-CHA*1>/3KN)NZUV2 M/H[/W48#!XGY0%4M*:WRB.Y@>2)0\!A1HYD(EUOR#XI;@G=+1(7$.QHQ(""= MP:XGNQ!W/;3Y5!KXE^/EY<5+_ ![L$9IPTX!I-U!KGVNT'#'ZZ.SA04)$/T# MWE*56=-L'O<]:SN;78RS+&-2=P Z(7BH&TJHQ&52AY?#V>0H'%G\WFHZ /P. M-Q?4SJZOK]D>@9=HH]W5 WSW:&-@,F_KR86FS6M9PT0\=Z;/>[#T0/JB79+S MK!-><8\AH1J8KVJ-!18G [F51F&,>4R8_*T;]^3:7A@LS#3&_GC O$4>;:42 MYOSGJ!L?9Z>#7 Y.EG"'+,+Z <1LUK-8:@*L;>I32U,"_\#782"U!+G]CMG: M+Z#Q<.T=T=&^?X:/NB9BKMK7KQOWTD?B2^#TB<\GNEY( M9LCY_C0[=[9L>3VP$/.T ^ PB%GRR#0W\UY)-\!&G*CDO6=:-?G,V]B0],K7 M,KVPN:$WGFBO@\,Q9KL6HFNC9:Z-#KCK-)--VX:>.W4Q< I+Q4QM*,.+NHOS M9$B#.-0PC&YF'1V.-9F(I];Y5D8"1L@<1/@%PE.\N 3VCK11.T)C&S>)ZON@ M1VXWN=_7,;F*NT,""8B-N!)8_Y M>PQ-I\&IP^H94-%Q_^(H\$88.1:O\':804F4C(8:[M$[)9%&18,W$>^X/ 5) M.PVO98F1@>@57D+1B#8Q&5UCO-!S\#4=K<,'F2-<7^ASS]B. -\L..(;JUI8.TC:Q+$R8@<27ON.%K8@_M MUL<5,,QKFJ!<8-ZIJ32#*GSV*M/80'E%4H[9\'^95^(Y?S:ODU.?7*:#+V8@ MNVO^+LC?).H0/Y[U=_M/C_?QB]OA>/QNB&PO=V]R:W-H965T5=8N#B<34U30"'.@%M#BSDSI1EB< MZOG$+#2(TAUJZ@GW_632"-F.3H[7&F>3-4HI&VB-5"W3,#L>G0:'9Q').X'?)"S- MO3$C3Z9*?:7)A_)XY)-!4$-A"4'@YQK.H:X)",WX-F".UBKIX/WQ"OV]\QU] MF0H#YZK^79:V.AYE(U;"3'2U_:R6/\/@3TQXA:J-^V7+7C9,1ZSHC%7-0K"\_X5L"/0A^P,/ 8]WF\!2]<>QPZO' #WI55 MQ==';K)/R@+[XW1JK,8\^?,YMWO4Z'E4JIU#LQ %'(^P. SH:QB=O'X5)/[; M+39':YNC;>B;HO3Z5<:#].V66+T +/M2 9NI&LM7MG-FQ;2&H8;EWWBXV D$ MZ8-9!%J EJID%U! ,P6]"FS$K&(8Z:):A_J0G=?"&';*SE738 &[P+'3LI14 MSZ)F"R'+GU!M(1;2XOPS6&0A*!D(W:*M>+8HNJ:KA<5%::$Q3,V80CLT*U2# M@:J(7JX!C<RP*Z"?F7AZ&. H\/XF]-*'Q?I#'7I[E8Y9[61332ICF M'@_\,8YC+_)S_.91YN51RCXAGP].N4CPMT^^0>J%<;QQ>S\9.Y$HIP#@(V!$ MSZ-MR:;0PDQ:XT+ ,+0+<>OR J-A>E_C9(W$O20.-NIY_.VE+SO,!61;"M@Z M&@/TOACOC);S&#W)O2 .Q_=<&Q8NY+4LH2T-$GE1(S@ZTSZ;=Q[;\P]X2OG; MF['YWC*/)_S[%J[D[FQPEXEUT#Y,-SFDF]G9Z:>JLG'_<]Z7 Z4\,EUKZB&F MY5_XU.!;NX,2S(D@3)[J"#AW">,'$;L<7FW*E85"4@4K-1 ^JZ68RII*Y$>4 M[F-6;+O4U?X%TLMU[]^UJ+O'WCF#^OK?A)1B=H3Q%DT)QWM\2%6N?M/PKGYC M+\ZBOG[3R,N&^LTX9AU6:^![:>K34H35&B9A7\!!3F*YCZ,D^T]8-WS"NM'_ MAG7WT01;J&$4>)#U\<+@Y!%W\0I#B@3Q+>:6X]LD MPF'3#.2")-_1[=H\@HH"_R=F8%D?Y0$D]U( MT/'!#B3HY%Z EY" O"!(GNJ,$K?GIUAZ+TY,8<:W[GV/D'8@OH!'6XG/[3^L M8I?@>7:7X+GG\R'!0Q^O*7 )'B%;\^3Y!$_PPJA"D->\.(G=H_NA)73409Q" M62K:VS>&G2FA2ZKQ"[S+PBIMF.BP-HFIRONR1#<:%JNG?4A=/-@M:&L/.TGL M<;#<%=6V5MV\8M1^8L.COV*!K4X:CRWEK4LB PBVVF<2+",88Y8+^T[#U,=8>-*N,#S;^PWRNG MXSNG]^&FJ+N2Z(Z.S8"L0U)II*&T)5/%#=SYQN"&F )7-/1\BXBFPTQ87]78 M8\M*X@H:4&-_TAM&85P;ZY+R8(CN0R_OF5W2WU)>%(4K^RWQ,)FZE^0'?.7# MP7/MSN1>@]J GKLV'!\QNNR^5UVOKCO]T[[!O1/O_TV B3Z7&-X:9GC4/TCC M$=-]Z]U/K%JX=G>J+#;/;EB!P,>1!'!_IK#7&R:D8/W_CY-_ %!+ P04 M" )@YY:'N::GU " !(!0 &0 'AL+W=O()FC3MQAAMI'8,P911=2+\?ERZO-#P@^)G=O;@Z]D M9XKT&8H)7!E-E8-+76#Q-SYF.8.F=*=IF1XE MO!)V!)/Q&TB3].0(WV2H<1+X)B^M$7XN5HXL=\2O0^7V;-/#;'Y*SETCHS]9?_C/RGN$' C5"L("YZ^(8K]95!E3;NN M>$60SK5"YP@%)X,IO=,AE%*S5PH%CCA0!YS4X <#QLG;;R/X:K@M"6U(^N>, M#BV3%[R7I6055 GBF7YH)?L+Z7)E7&MQ=.@&X[WNKM&NPPP[R$VKJ6_TP3L\ M$XM^.OZD]V\,=]9::@<*2X8FHW&PO=V]R M:W-H965T;8P;ZTV[_'=M+0C79"B"^QS[[GN7LNOAMNE;XW!2+!0RFD&04% M4745AB8KL&3F7%4H[2\1&FXDJ!Q M-0K&T=6T[_R]PW>.6[.W!Z=DJ=2],Z[S4=!S":' C!P#L\L&IRB$([)I_&PY M@RZD ^[O=^R?O':K9) MQ[O$)_&+A#=,GT,2O8&X%P\.Y#/]>WC_A722KHZ)YTO^I8Z'RM70]0_3N=Z] M,A7+R[,?Q-T\PT^VC67!H0N+*4 MO?-+V]2ZF1.-0:KRK;949!O7;PL[6E$[!WN_4HIVA@O0#>OT%U!+ P04 M" )@YY:$ZV'ZT0" "*!@ &0 'AL+W=O*L95XI5:UTO?5UD)%59WH@9NWN1"5EB; MJ2Q\54O Q"55S ^#8.Y7F'(OC=W:5J:Q:#2C'+82J::JL'Q= Q-MXDV\X\*. M%J6V"WX:U[B 1] _ZJTT,W^@$%H!5U1P)"%/O-5DN5[8>!?PDT*K3L;(5K(7 MXME.-B3Q BL$##)M"=@\#G /C%F0T?C=,[UA2YMX.C[2O[K:32U[K.!>L%^4 MZ#+Q/GB(0(X;IG>B_09]/3/+RP13[A>U76STT4-9H[2H^F1C4%'>/?%+?PXG M"89S/B'L$T+GW6WD+#]CC=-8BA9)&VUH=N!*==E&CG+[ISQJ:=Y2DZ?3C3E> M A(]24PH+]!*2LP+,,>N5>QKLX.-\[.>MNYHX05:A!X$UZ5"7S@!\F^^;\P& MO?"HMPY'@0]8WJ%HH/TKVG!"#Y0TF)VKNH-. MST/MO5FJ&F>0>.9B*) '\-+W[R;SX-.(\G10GH[1TUW# $V"_>QVY^56G]@32W")\P6V<^9;; M8G!;7'UPXW[CW(M^_DE_J$ 6K@LJE(F&ZZY5#*M#HUUU_>5O>->ES84L*%>( M06Y2@[N%^3MEU_FZB1:UZS9[H4WO.$;\I2NNU;9>SF33;-VA>W>K4.].+X\J*6*S57X6-]X_!TW$DI M=*DJKVTEG%J^R6;35V^?TWI>\ ^M-G[P6=!)%M9^IH?WQ9ML0@8IH_) $B3^ MW:DK90P)@AF_)YE9IY(V#C^WTG_BL^,L"^G5E36_Z2*LWV0O,U&HI6Q,N+6; MOZATGG.2EUOC^:_8Q+5GIYG(&Q]LF3;#@E)7\;_\DOPPV/!R\LB&D[3AA.V. MBMC*=S+(RPMG-\+1:DBC#WQ4W@WC=$5!F0>';S7VASRQQ^FSR>OG[#VK+/V["GIEV^EUU[8I;@A MV560E-;[C/P&,>)])<):"5OKBA[Q=2DK5"7J+XSX*PEGE;6LMN2NW%8>'BMD M4(58ZDI6N99&Z"K"1*I8*CTOI#%"%I^0RR3,BTKERGL@@,!B(<52:B?JH3'0 M/C,+J()90;F*WT+\E77U^!F2,HM?9]&R[%:M- 6M"NV;JV@J'K.-HK^-QU^H MRVSCLL.!R;7UFL2/8+!'*;-K@'F.E<+ZJA"Y]&NQ!'YY-IDT:#),EP(+M2U\ M:[\J1F+1!%%8I%)E ];EIBD4.Z'0/C?6-U@*9;\WVL%YBVWGW92*M<,F71NL M6JD*AABSI>]53<[6,5 ?*TU/OH?% M<,M623=PK"?3DG[X$,Z H21?!2O6\DZ)A5*4)KF1W@.#H O?(+,HA_@CC,3^ M*'B8(&/Q@4/0)UMRS*JJP2OQ;EQ=LJR*\$^^0Y^5"N1:Q MSL9/@,!Y!P+G3U;OM0^ZI)CO*_ROW,K>@S]KZ;IZ(]L?*>I!(*.CR.TZ;*.? M*/':;/8#T* EO*S$JI32VF 4#=E'4LKK&40B#0$79^+ZB!P@ !X](#SYR1?I1JXK*Q:)C1\2B(U.K0C#M4H=X MTNV(P,9N$M3T>T:P",J"!4(/WPYA'FC;L']& MJ?3([ )GO)/$LO"Z3L2--/ A"&D#BA]YPOFQ +;!:"P%R/<#H7KQ^+OC1LF M)$(0U<)0H :.#"9D.)1.0ZJ*0BIQ)Q&^QK?R^B0>B)#KEW>E,@O\NE8O$-(L3IV%,)&. 8P%"$6)89(6',7DP351%[N MS!\1I6T8SF/CZE(4BY<- 7O7GDJY1;V@U(#0S@)=U\#V7M1.7MZK4CH9L@]T M&)*C/'*2V8ZZVE!T;1IM1_L91[0)_I7P0PMC,KHXY8E%0J(#@[<>;AC M$D\AZ_,.69\_"8^W$':/!#M;68H&6[4/@#ZD"1(_@ M<'!RF J'50+H(,K'_([ T)#?!EQNH0"':FAC FW:G/!('/C8&(F;J; ACE)@ M.>HCYX0G$1B:#OGAX/3P#\0]8OC $SVMN^X>]T) MMX!3#PRKY;:+O!YRZM$^O<82"GY"'_.H]81S@WXD\C60F&"#F,2J02T35H)V M121 !XC=H,LL%0T4O< MBQI,)YA8$O'>JA )9JHD;"XE$?$[J0V#,LFC+\GV70_W]%#6M=&Q/TCJLI2C M?+P%35&1ZZ.G#;[@';E\8/Y8_*88Q1*KQ3'5G32-#"U9J,&0$4SJKZ"=Z.H$ MI^P)7J!IAF[V=0S&*<,+!C4Y)OC!1(U2)M]_$_:<'4W ;7G::INV M.,)J]'.Q\[*%HNE+0-$\1Q&(V"Q4D8(D);I5@A3P28=D'8/8DV!'(.@YTD M!HV9K[,*]2KC_+FP%1&0]A!'I))KJ5?SO>MQU/*NG5&WW]:YA3!G5_@?E_(" MY^]D,^GX7]VE:: T$M:*>483UY'^PSSK$A"('QJ;Q)R5\EH@#FGV[9@!@\NT?G$[MKP>E[P,\OQ$@2^_EF! )MRA*; MF;=JF0]-061NNPF,\,BI-8TE.$G:T"Z[3HT;5$BN5DZM(BX-F)$XF&.*8A0# M,3IB3G5O-=SYP(XD>!>[3COLZMHXNDNS !ZBHWB"+-^&<]C6.X8TO/J0"XLF ME$8&Q,.'>_-HRM)T 6,?3UDNFH<%>7^(35ED%Y\2M*19N@]N>ZS$YGW*^SN@ M*:UJ?<85U!\DB4E^B,=_YOMST+61,C5/IS2J$1(%*@=&5L[A01T\8[QAZ<" MU^U:FAR]O[HR,JATA22YB4>@ M;XE:]%[Q('50(R $2)F61.8R36 ]X-@$.#+OO)Y(7A=&'O7:6T>B)SI>1!I M3(B3$XNP--EW5X!IZ"4_OV(DK!L0 ^GCU4IW'Q!)MRIK8[=*W1O6B0L7"L;F M'4,_.WPPM1./1#;].RUA$GU^?R.>C.H7#+=\YQ[W?-0R[2?ZW/ZM+Y[L#X6<[H.[N_5KK]$>D^(60*)F;]E\^NK[##:IXH.0PQ/?HG;8 GPUBBD M#G1='KR M[**&;7U5JFT3>2NP3I*;!T_"O#EQ!'M\G\(?Y2B-ZWI9\) MR@.ZE2;U&V[I[8#INE\#=H>B#B*3DM9'N_?(W79^ON?6'42,'IV!')B!1\D) M=]:@;8&>(>B0L'WH,":-\=Z&SFV X:F*F,4#5;I:I0O<"J^6_O48!+3K)NN M8CH0V8NXT1]$ ;9MO:>K;(#6$IL@AR^J^Q2_U_9'G6(8B=,, 9I.A.Q>:Z/B M?3ZX@8]\K+*/K!\-C: Z>;0J!DZBX+4<7C!GZJC'[I&&6;[O)NAX\/MHJ=R* M?P6(NXD^EW=ONA^99_'VU7QY_I48!P64>$5MBZV3\XCP3+O[R&Q] $?C7 M5M#;8$O^N%8@IXX6X/NE1=FG!U+0_?Q^^1]02P,$% @ "8.>6H.A&ULS5A=;^.X%?TK MA'>Q2 !B+%'?F21 QLFV\Y"=($G;AZ(/LDS;PLJB*]+)3']]SR4EV\YWZ0Y\^J^5.OI33L^Z:J]<5D;JYVIREK>-4SO-IN\^?%% M5NKY8N)/N@_WY6IMZ,/T\GR;K^2#-'_;WC7X->VU+,J-K'6I:M;(Y<7DRC_[ MDM!\.^'OI7S6!^^,5C)7ZD_Z\75Q,?$(D*QD84A#CL>3G,FJ(D6 \>]6YZ0W M28*'[YWVW^W:L99YKN5,5?\H%V9],4DG;"&7^:XR]^KYK[)=3T3Z"E5I^Y\] MMW.]"2MVVJA-*PP$F[)VS_Q[NP_O$1"M@+"XG2&+\CHW^>5YHYY90[.AC5[L M4JTTP)4U.>7!-!@M(6W:F=N.LEZQ?U[-M6E FG\-+==I"X>U42"= MZ6U>R(L)(D7+YDE.+G_[Q8^]SR-8PQYK.*;]\@&!N=C!86K)?L;]M7:1"H=Q M-O_1S1A:Q*B9X44\KB5;J@JA3+8L;S33:RQ@ ?:1O69/*-V",^OBK!!&841B6;?;N^Y1@O5%V4E?N.=ZVJ$GKM;Y-7FI5U4>U(KJRM MW+*L!-IRI,DA!)MR#,K MI1;8&E4M,)B%/,DB>DEXF 5'@GXF.(397QJE->W,LC3XG&0\\P2-QSQ*PR.1 M+.9A&L.U%9RVXFPE:]D , 5NOD"6*(FZE.Z8_([TK2W^0/ T]4FCQWT1NY?4 M(UA1P%-?L$=9K.NR:#61T^VV'>A(N @)?L#C)+3KR>Q^\#2+04*8W15FUQ Y M.BG.:DD+\GD0VLWC?IP>;QV/_(A]VTK"#$EX66WD]*3"AIR2L92'@07.8Y]P MG\!@DH:G=MNYB(,W71Y^T.5IQ(5O4<.0[Q][+O #'@3>L,M]S^-1;!WH@2VI M.%XROL5A^-+I*;Y&Y! !$;OD YYX*8\_Y/4D=J3E4>@YKT>"/!"%/ VB=WD] M$B09<3^,CD$)'L?1&YX7OG6RG[YTN_"R$;>'8.$?>'P#2YX"6%^,P7)YHF7,$8G7,LC9]["EU M+9'AD49=GT1TVE U^8_[, 2,)QXI2!&Y_ANP BZ0^O"(O. @WD3FV;\CH(M1 M(,0D*+-L$CSPPE?),P"Y3R(MK<9!VT3C>+>'W*>=GHA'X%^"V6>GGJ_W;86S MDU"O4*R^U@;6D4!:H1/8#E*R@20=G.['VZ@"*H$*$O(P%.P;BF!#1"?1TVD[ MQ<5=E@;L1/ L%:3$ZIY+] :RLV3R[XZ72.8BSG+MR7EVQM"O"B1. %W<.^CQGI6T9MO[MO87;4]KL.UV#S6QC&*1(RP&"4CPBW,T")00DJ"&,2/AX@T MR_7:IOF,!U%HWT 5D.#KH;NQZ&U>+FRS),$4MT %03=MMR56/Y8:VZF#NP5ER**Q'X;P_K!=[K%)W]1>S&B8) MY[;%N>IPFAYG-[_ZIO\?9X=O._NG \?_SMEH#D5@ M#Y?VD/&>GO78U:@N29!UC[VK40G@W 0M/M0E*0_("6^[VHGYU*)%<=\5_^SJ M%-UM9A$+:H?3@\9X)'TE??I*/I*^))W\]K+Q38M-8J.&B>3N]O9Y-06 M#;GWU#*?-V6A3S_; :(\IG'+^Y54JR;?KNUA$)"(=T:Q9WQ8VPFO6'K.W;'W MH[7X:B,!"4J A$X5@J>A/5[0H<%G-[LFUV5N1V.P"7DLB?'P#@GXNUN6[6;1 M_@@41!&_%C6OW^RTP3-$P.G!+2L K^Q=,EH5M:N-NW#MO_;7U5?NEG8_W=UU M8T\ 7+-*+B'J?4K0TC;N_MC],&IK[VSGRABUL:]KF2]D0Q,POE3*=#_(0'^) M?_E?4$L#!!0 ( F#GEK1?:]I3@, ',' 9 >&PO=V]R:W-H965T M7*VG\",=. M-LT"R%MC5=4K$X-*U-W,7_HXG"G,HBL*K%=@GG=GR+/\D5N^6FAU!.VD"F\B)VB7EV6KZ*TC/KK9=? WPNH!?;(D:MLI8C59HI.!;6&.->V%A*SF) MC3[SG40S7H26K#N,,.\MK3M+[(JE!#ZIVI8&WM<%%J_U0V(]4&0Q!-@$4MOX"5#*!*/EUS!>_K.9P-_/.XH&%0Z?UYRN,.;7L9SUVEN&I[C M,J#[8E!_Q6#U]DU\'[V[P78ZL)W>0E\]T_4L6HF@]O S?DO3AK)G+I&]"7>9 M[.<2(5=5HXSP5XA,485 3>8:U$(5(H==;S5YO-Z]KR4)N<9" MV#%%>90QYN99ZL*?4";=> ^7[E!XU@@KU ??[@U!MK7M>N)P.KPHCUTC_2;> M/4=4I@=!=2=Q3ZK1798&H+L6WVVL:GQ;W2E+3=HO2WH543L!^K]7RIXVSL#P MSJ[^!5!+ P04 " )@YY:$[^U<@T$ !N"P &0 'AL+W=OM(+'WWOMGYSM:$M"-$(AV I'#73_D4'ZDALXF2FZ( MLK=1F_UPICII!,>$#V!WT46%7ZBZ(=VP0Z(@ZEW0UVT, M[3I]W:L,I2(C#\"I@8S<6F(PPT"3WV\3O(5,^>.6K#0&3[<= M+^P0XY4T1]O(G$N36[5O2=CIQ@.P"+OW@RC,/K0S$MI*+=J.[VPY^8H&)$S/M,'IS4^2[;$ M;$L7P=T#_XT;';F]N=3&RJVES!"-Y-EK_G4.K2U<@L):0UW=O"]*RI3%8=51 MK0$!+79E>5XI0QEWIZV?\1_0]C]+K9_'ZFR$^D'7N; ?!S@/(KMJA9U!/VA? M$[1Z?!ZA*X+X3W^JXZS M67"8?T1UH0#VF@+8N[H 8LD3-J/04Z>)\)G1A'%7R\_5PXLOO%P/ZRJ8V :& MN!.;DC9=MT#5>R/?VWRU:;X'I4Y \0,H+!.JSC.;HY8UX^?Q_@@I% GF>,.K M4Q,7=%O7!.2/ I%NSV>P.:*A?0O)@SI3+ H:XQ)W1J/^$=5;,283DAQC&+OC M/J;6*\"Z_PQ8?!6P W7V9&I%4=AV>=AV56,T')REDW_4 Q6 !==V>OC#DI4P M=3O4[#;-Y&W=0QVNUYTHXL;LT83#"D6#FP'R1M7=7;TPLG0=52(-]F?N,\>& M&)2]@.YCV8)*#6$WLS'9*N[]^9RXE_W???=G7V9;)5^,CFB MA9>RD&8:Y-96XS T:8XE-^>J0DDG:Z5+;FFI-Z&I-/+,@\HB9/W^*"RYD,%L MXO?N]6RB:EL(B?<:3%V67+_.L5#;:1 %NXT'LTRK< MLV2B1&F$DJ!Q/0VNHO%\X.R]P7>!6W,P!Q?)2JDGM[C-ID'?"<("4^L8. W/ MN,"B<$0DXW?+&>Q=.N#A?,?^V<=.L:RXP84J?HC,YM,@"2##-:\+^Z"V7["- M9^CX4E48_X5M8SOH!Y#6QJJR!9."4LAFY"]M'@X R7L U@*8U]TX\BJON>6S MB59;T,Z:V-S$A^K1)$Y(5Y1'J^E4$,[.OMH<-71N9:I*[(8W+U1M@SV0=!\Z M2[XJT'0GH25/SCY,6]9YP\K>88WA3DF;&[B1&69O\2$IW,MD.YES=I+PCNMS MB*,>L#X;GN"+]V''GB\^&783-7"901NX@9]7*V,U799?Q\)N6 ?'6=T#&IN* MIS@-Z(48U,\8S#Y^B$;]3R/%\C"ZKKT M,O_#=5AOR$8T1E'2A3F73[!&JJI"]T0W<4( M!C$LWJ3!A5N1=Y6)%*JV$SG"BB :K=#HM'@&4#YG-N<27.5%RPP)BV T2G8Y M'0[Z7BQ+XBXLE>5%BSR>[3.X3&*7#-:[3%CWV#4*#UY_B7KC>YPAY[6T32/8 M[^[;Z%73/?Z9-SV8:KBA;$*!:X+VSR^& >BFKS4+JRK?2U;*4F?RTYQ^!:B= M 9VOE;*[A7.P_[G,_@)02P,$% @ "8.>6@#Q5GY_ @ J 4 !D !X M;"]W;W)K&ULC53+;MLP$/R5A8KT 022+#MNZ]H" MXJ1!<@@0V$Y[*'J@I95%A")51"ZY,YP1N3O=*OU@2D2" MITI(,PM*HGH2128KL6(F5#5*NU,H73&RH=Y$IM;(<@^J1)3$\3BJ&)=!.O5K M=SJ=JH8$EWBGP315Q?3S'(7:SH)!L%M8\$U);B%*IS7;X!+IOK[3-HIZEIQ7 M* U7$C06L^!\,)F/7+Y/^,9Q:_;FX)RLE7IPP4T^"V(G" 5FY!B8'1[Q H5P M1%;&KXXSZ(]TP/WYCOW*>[=>ULS@A1+?>4[E+/@40(X%:P0MU/8:.S]GCB]3 MPO@O;+O<.("L,:2J#FP55%RV(WOJ_L/_ )(.D'C=[4%>Y24CEDZUVH)VV9;- M3;Q5C[;BN'27LB1M=[G%47HC,U4AK-@3&GB_8FN!YL,T(DOM$J*LHYFW-,D_ M:(9PJR25!K[*'/.7^,A*ZG4E.UWSY"CA+=,A# >GD,3)V1&^8>]SZ/F&K_J$ M2VXRH4RC$7ZT3'V=&FK+V\$@BI@@9F2&1><^8=L5ZA$N ^7(5QACIH)6!*CAI1^]@X7 MC!!(^;0+5=5,/K^S5U,4Z&L ]GZ&2SWD_;BZU0MB[(EY2TR66#L-MFEX$51J M1*C:)X+NB8"]X*SL;QB8S-UD= K< #,6*6R_,!-8O0IUL#US?VM(QN$83B#Y M'"9PS M '3;%]J 5.UK<:W(5K:?EK:5HG8)=K]0BG:!.Z!OSNEO4$L#!!0 ( F# MGEK2B&O(. , (H' 9 >&PO=V]R:W-H965T$ ]N5TFX6E43U)(Y=5F(EW)&I4?.?PMA*$"_M M*G:U19$'ITK%:9(03!PQV>HU(>B&G\V&!&W9'>\?%\B_XN:&I$DZ.H WZ-0. M[@W]5^.ULZLIP&&^^%\ MP4Q<+3*<15P1#NT=1O,7S_K'R9L#9(<=V>$A]/DU%V#>* 13P)_$>[ 03F8@ M= YOI6KH]X"W @X>L5_ 38D@*M-H?-10D.L\9*DFP2 !T41G&_ MH<\KX*S(RI 6+YD:E:9Q3,'U .\SK&D/Q5*UI<@H71<'-S*/M(D+HG;I0CMKE9" M,Z,KY.R6F><43*'1DN_57UG%C4N^?N!H@5@+FSOH'_=AG/ZGBKQ-PB=UG(Z' M00='\A^OH'.?;'+].21'H^,PC$^V6?_;[K["BQ_UQPKM*KP"CN/%.=ZVRFZW M>VC.VOZZ,V]?*=O%V3JT&V7AKAWAVG)CR5:;\#_ M"\,%L%GX [KG=_X34$L#!!0 ( F#GEKV@/OWC@4 $<1 9 >&PO M=V]R:W-H965T]O:6(@23LL MP-H:3;9]&/:!ELXQ5TG42"I.]^MW)&7-=ATW[584^V)1%._NN7ONCJ3/UER\ MERL 11Z:NI7GSDJI[M3S9+F"ALH3WD&+7Y9<-%3AJ[CS9"> 5D:HJ;W0]U.O MH:QU9F=F;BYF9[Q7-6MA+HCLFX:*#Y=0\_6Y$SB;B7?L;J7TA#<[Z^@=W(#Z MN9L+?/-&+15KH)6,MT3 \MRY"$XO$[W>+/B%P5INC8GV9,'Y>_UR79T[O@8$ M-91*:Z#XN(AT1I-:<'N\T?Z#\1U]65 )5[S^E55J=>[D#JE@ M2?M:O>/K'V'PQP L>2W-+UG;M5GBD+*7BC>#,")H6&N?]&&(PY9 [C\B$ X" MH<%M#1F4+ZFBLS/!UT3HU:A-#XRK1AK!L5:3E8,5PY?DECZ0WRX64@E,L-\/A<5:C0];U45W*CM:PKF#MB2(>W!F MSY\%J?_BB$_QZ%-\3/OL!HNXZFO02#_+OT..'#=UNP*B='*0A2YU8KQIE23E MBK9W( EK"5HE:*3CK?FB06%:$>PMYE,'@O&*+ 5OR$LHH5D@R('AF"A.D/)R M-7)^2B9&)^\E;2LY);>"MA(=-.5>_8'5TQ@[\Z&)X"K2<:0*%!.@OY&:T06K MF?JP(_ 2@=Q3W2_(/:W[?8WDEBM:'POBQ^B_(Y,@#]PD2:9F'+M1F-NAG]IG MD;A%7DP'O>6.7F;T>I-:DX,1QI !-L6RIE*R)2L-1.F2UF:EPJP,,C>(4C*) M73^(L'+C))N2('33-!TC(D&IVD3"*WNA**OU>$?-\V=Y&(0O2. &6;[W=MTJ M0)H5F< #;A,2IIX%BM!LHB%IND&"X?E:8J2AR@S3_S^H0[;E!@#;"/"%Y$>J*=XL(F?RVY1-A7T!4F^=]_M90=YVZNG[\>'-N+CMA]M #IGAD3S)C:$4T(;WG_$IJE\ MW1)88$)H$Q6T[RJ=C*-$3,$$D08R[KQ^&Y)5]1W>T MY:$FJAZ,<P6TPW>VVK9]6Y"<=?&EN,C,_X!OB9Q4>CC%Y[!OBIC@1LE@=[(,@,)VX#$ MPMN2/M))MPX#5,!.FF[."KW:"9?MSJP<$Z+DNB@D5NH;COD>G6R8E"97+/3Y M;L9<0@M+9&=>XX&!3$\.=5YOZW+;@+@S5W@\S6@B[#UWG!W_);BPE^-_EMN_ M&+!KW#$T5,,21?T3?2D7]MIN7Q3OS%5YP15>O,UP!;0"H1?@]R5'UX87;6#\ M[V3V-U!+ P04 " )@YY:,.LDL9(# #3" &0 'AL+W=OJ1)A$T3"L&)?!?.K7;O5\JAHK MN,1;#::I*J:?;E"H[2R(@]W"'=^4UBV$\VG--KA"^T=]JVD6[E$*7J$T7$G0 MN)X%B_CZ)G7G_8$_.6[-P3;6(3#Z>< E"N& B,:/ M#C/8NW2&A]\[](]>.VG)F,&E$G_QPI:S8!Q @6O6"'NGMK]CIV?@\'(EC!]A MVYV- L@;8U75&1.#BLOVESUVK2//\C=FV7RJU1:T.TUH[L-+ M]=9$CDMW*2NK:9>3G9U_53)7TFHE:&<#GZ1%C<8:N+AGF4!S.0TMN7&'P[R# MO&DADQ<@^_"%$$L#'V2!Q<_V(=';\U] MC]=_G6;X>Y$9JRE/_CDENL5,3V.ZVKDV-=/1[SA M4E4UDT_OWHR3>/3>T/.2&5YPICF::UBLEB^&YK[4B%"UR8HN68%2+2]]KEUX M>-48(F!Z@(\YUA9JU#FIH^?*7/IT=$,*7^GU[+21RH7(B!"LV%HSZ?DIPRU2 M31&;2W@+DS2B,>Y%<0J?T1#-.[2-EB<#T^G[U;C0KE%KHEDJ43@I:1I#/QH? M^R?-[(%QX6'HX0;:J=P-;"5J4_*:O*>3"8VC: C?]JO/ZAS,4=1-R30ZQZ@A MCN"7=CCP_)I;?0L#%X)1?'PYNQ,]2J<-E]*M$94O*]'229#AT$Y>:\L$Z\'&/3BB8ONL!>-AG#JV0H/ M&DV%>N/;J:'P-=*V/6>_NN_8B[91/1]OVSU5&MVO 8%K,HVN1H, =-M"VXE5 MM6];F;+4!/UG2?\Z4+L#M+]6RNXFSL'^?\S\7U!+ P04 " )@YY:7LB^ MN\0" :!@ &0 'AL+W=OZ5M,T3#TML);;F1=Y>\,-7U?&&H)\ MVK(UWJ+YWEXK.@4]2LD;%)I+ 0I7,V\>319#Z^\[(W(J+YEA^53)+2CK36AVXU)UT22."WLIMT;15TYQ)I\7A=P(H^$& M"^0/;%DCG-W910^F@2$&ZQ<4.[1%AQ:_@I; E12FTO!1E%C^&Q^0LEY>O)>W MB$\"7C%U#DGD0QS&Z0F\I$\W<7C)*WC/66KX-5]JH^A9_#Z6:(T*@>T,O?O8FR\,,)E<->Y? 4>GY+K5=NZ";D"O87Y,,W:9"6KY() M#4R4\(D+)@HNU@>7=RR5DV3'4YEKRTW5+ZJ^_([SDIB:):J]=>CW"JE'^R=4 M2&I;;;"T,*9"6,F:^I^T3N","S+)C28\/?B?Y 4!W"E6HB.7A*2HD5_RO84X MS?PH2NV.(J,D@P43]] JV7"MI7H"8>M'D/XX32!Z[V?)".96%171"E2 CRT- M"Q)=*"RY@5IJ32%G0S\-1P.[AN-T<"QA'P0-4.(>Q?XPB^QNF/G9> S'GD-P MT*\-JK6;2AH<:M>ZO;4??/.NWY_=NZE)U5MS>@\UKB@T/!^E'JAN$G4'(UO7 M_4MI:):X;47#&Y5UH.\K2679'2Q!_W>0_P502P,$% @ "8.>6M(1=96X M @ 6 8 !D !X;"]W;W)K&ULC55M;]HP$/XK MIZR:BA0U(9! &40"NFF35JEJ]_)AV@>3',1J8F>V*>V_W]F!C+89VQ?BL^^> M>YZS[YCNI+K7!:*!QZH4>N85QM23(-!9@173%[)&02=KJ2IFR%2;0-<*6>Z" MJC*(PC )*L:%ET[=WHU*IW)K2B[P1H'>5A533PLLY6[F];W#QBW?%,9N!.FT M9AN\0_.UOE%D!2U*SBL4FDL!"M< EEJ4%(AJ_]IA>F](&'J\/Z!^<=M*R8AJ7LOS.]W7XGX!H'Q Y MWDTBQ_**&99.E=R!LMZ$9A=.JHLFK>-#"4S<8$V1YYT2!'?T$>P#5A%QK>BQSSY_$!L6RI M1@>JB^@DX#53%S#H^Q"%47P";]!*'SB\P;^D[[@I8.EJC?)= MF6XQ0_Y@RP,_YBOM?'YVU:FA,>RF8;MNHFN6X8R9I'FB#N<4V!<):EC18N-A,X)P+VI);3=&Z]S+SJZRODIY! M/T[\<1S953+R!Y3,M_K@W,Y=*M.%"0XEK"@TO1K$'JIECC6%D[6;'2AKJ#K&PO M=V]R:W-H965T->I.5R9S1+<7:V4?K)E(@67BHA MS=PKK:VG06#R$BMFSE2-DG962E?,TE*O U-K9$4+JD00A^$PJ!B77C9K<[(72 M<"5!XVKN+:+I>>+JVX+O'#=F+P;7R5*I)[>X+N9>Z 2AP-PZ!D:O9[Q (1P1 MR?BUY?3Z3SK@?KQCOVI[IUZ6S."%$H^\L.7<&WM0X(HUPMZIS5?<]I,ZOEP) MTSYAT]4.8@_RQEA5;<&DH.*R>[.7[3GL <;A.X!X"XA;W=V'6I67S+)LIM4& MM*LF-A>TK;9H$L>E^RGW5M,N)YS-KN4S2JLT1P.G#VPIT'R:!9:8W7Z0;UG. M.Y;X'98!W"AI2P-?9('%G_B %/6RXIVL\_@HX0W39S"(?(C#.#W"-^C;'+1\ M@_^T^0J7W.1"F48C_%@LC=5T+WX>ZK@C3 X3.J],30)OXD&L$5EYQN? %KI0H# M4>HGX02BQ!\,)_"@+!.$?1-^ M$P\L-Q[*(D]<=)"H?^4;#GH@KUNIT5KN]& MVLY0?;8?1XO.A6_EW2RC UAS:4#@BJ#AV2CU0'?SH5M85;>>7"I+#F_#DD8J M:E= ^RNE[&[A/M /Z>PW4$L#!!0 ( F#GEI0.'SD 04 X/ 9 M>&PO=V]R:W-H965TU(/)A9N[4Y,+V9BRJ,6=0KJI*JX>KT0I5Y<#,EA/?"X6N;$3X\G% MDB_$%V%^6]XI&(W[*%E1B5H7LD9*S"\'4W)^%5I[9_![(59ZZQU9)C,IO]K! MQ^QRX%E HA2IL1$X/![$M2A+&PA@?.MB#OHEK>/V^SKZK>,.7&9,PZT?9&URC=[7F%3DNI&R70G].9-@I4]->A;6A7"0ZO8C/K7"]Y*BX'D#I:J 0GXT]F'D][E L;D0JJAG(N)L-SI]:#8L:(,I&@[D>H>DVC@^[ ML %C4QLT/09;NJ3Y!< _=;LMZL*(MR64G:PC<8ZF[Z_1O>(9U%:HNRZ"L4-4 M\PJ81V])B%X#4 :_0RBM(WBRUDND>2U+N7A$Q+-F$?8"AH8^]A,V0A1'H><, M00-0Y:#L-;Q$2P4%7!GP"1'!%$R&0>"/$/-B9WSM:@PP4*)TI'1>+#5B;H$$ MTP16"!BF'OA0@KTD1%#JJAF'+;T1#U#5E\#.;+ EB&'& C0DF/ETA&+LA13= M2P-@=G9D_X2!:8@CYJB' ?;BR+*'@XL(!590;(_ZGV^0W?=;"@%"G(0$GF]> M,4KHNW[FTW6?&"@*,8O]WJ0;V@WJ30BA.(F"WF8];JF= N\U(BS L2.X ;.> MVU/N_TFI)(GM61%R6*JPG=2S4B6!YZ3*3I0J!04QRDZ1*HDAMX,84]9*E27T M!*F&06RE&MJ< *EZP2&I;NO3\SRG3XI#%CI]4AP @G^CSQCTO:M/.[.C3Q\G MH)%>G^UP3Y]T2\/K\8_ID^ $?';UV\UG#9C MUP9#$D!:@KY>;#HV=7LO2D;]X(7VTZ5O[\IB*!N@P9,Z4)O&FV5]6P\8^;%. MU&7USBY!48H2NU-!%/TWC>EIXF_>J)\<;E2[A:!/=NBYX;-M:[LL]"4D(2^U ML.-U80LK9FZKUIWL4*48;]U1X+P7[B8&#\?9F+2^:F]?[<#(I;OQS*0!<;G7'"ZL0ED#^#Z7TJP'=H'^"CSY M!U!+ P04 " )@YY:I:<7AU8$ !;"@ &0 'AL+W=O\0:%L$!$X\\-IM>8 MM(J[\RWZG?.=?%DPC3=2_,93DXV\G@V=LF#CL*O> 3A7"C$#K>M2''\I89-AXJN09EI0G-3IRK M3IO(\<(F96X4[7+2,^,[7K BX4S ?:&-JBC>1L/Y$UL(U!=#WY -*^DG&[QI MC1=^@A?!-UF83,/7(L5T7]\G;@W!<$MP&AX%_,94&Z)."\(@C(_@18W#D<.+ M/L&[Q86!6ZX3(76E$'Z?+,AO*HX_#CE;8W4/8]F&&>B2)3CRJ",TJE?TQF=? M.I?!]1&FW89I]QCZ>$X-F%8"02[A01:KGPVJ'!S_G5P=8GT4]S#KIPQA*07U M*"]68&SZJ>?="WB>W\+B0^N$L/JM( AH%H:QFWU]GNV*]*]:43^ ?M3J]F*@ MUJ;&+:BSBQ?G"T1]Z%["DS34$Q^KW-V,#_O;)PWV28-N/;,926J7ERSA@IOWV@X9H6A/ MJA6=#C9LO39,C(L4QLU)? _N/'&WZCG&,VKVHYMAM M!_W_P[$-1[HV;KHV_F==>[\U,+,&Z/KY#37L:^^PM^.)? MM0[7[BZC5%#I2Y/!DZW'^?>[F8LDQ?Q^^GT&I:@T,*CO^Q:L,TY)V]65E0*! MKZCH K=J#F[ 7Q-7R(V3A810AW-",K&[0OP]AJNF&K&?ZH&>UJAL[F5>QLNF&K MN2=6[P?63NB&0S7I[USX.:J5>]9H2&15F/KN;U:;E].D?C!\B-?/+FK$%2\T M97%)JI:@!ZI^RM0_1I;N^4!E0H\1-\THU*BL .TOI33;'VN@>4^._P)02P,$ M% @ "8.>6@%93[!8! : H !D !X;"]W;W)K&ULK59M;]LV$/XK!S4H;,")+/DEKFL;R,NZ!6C:-,FZ#\,^T-+)(D*1 M*DG%R7[]CI2LJ*MC;,.^2!3%>^Z>>^,MMDH_F!S1PE,AI%D&N;7E/ Q-DF/! MS(DJ4=*?3.F"6?K4F]"4&EGJA0H1QL/A-"P8E\%JX?=N]&JA*BNXQ!L-IBH* MII_/4:CM,HB"W<8MW^36;82K1(?VU_)&TU?8HJ2\0&FXDJ Q6P9GT?Q\ MXL[[ U\Y;DUG#8[)6JD']W&5+H.A,P@%)M8A,'H]X@4*X8#(C&\-9M"J=(+= M]0[]@^=.7-;,X(42O_'4YLM@%D"*&:N$O57;7[#AXPU,E##^"=OZ['0<0%(9 MJXI&F"PHN*S?[*GQ0T=@-GQ%(&X$8F]WKF"4D9U=P:Z-VSM4#37X26M+BS8=(@GM>( M\2N(([A6TN8&?I(IIM_+AV1=:V*\,_$\/@AXS?0)C*(!Q,-X<@!OU%(>>;S1 M #^DJYRY*5F"RX!*PZ!^Q&#U]DTT M';X_8/"X-7A\"'UU1Y685@)!9= QOANO =QB4FG-Y0:83.&3DGJWL8_.887W M.4*F!!6LP[,N$\#SBIRC9CK)GTE"@ZHT?,1'%!!Y.^IU#!F7 M3":<";\KE3SN[!B#A.M^",[67'#+D1AMF* MDYLY7#MKVGR!2TRP6*/>[8SA2Z4L896:)Q1VONL,5%7ZP1ERQS>29SQATH(B MML1J[4+JWO]?)@#/ON3E<,),#?JLX M^<7'Z AF@]/QA-YOW\SB*'Y/JR@:Q*>CSA9U->I9$IS_4";/H$K?*!,J7U<' MICWYVOL'!$J!+=/IOX#X[)W3$E%%0190UTL>7+97DF49)01SSLX:;66U%CPA M'47)Y#/T6!].)^]:Q.DH:M=7TB+EK05-"&"VK/S1HFC\#CZ^Y-V\,8DJZ/C" M\[+=W_^%\SXK>M,IQ7)WHA='L[YG\EGS#56&(#@2\"D-1\.3"?5^(2@Z)P?Z MR:3M)Y-_W$\N45/6^-R]DM3_JJ:=_$SW.26=,ONO@,,*>D[:]$-JK89$Z1E1!E 78#_&) MAA2# Y TQOBR0LHE:93@J5=]9^E50Y*R*R]6XS+3M#J*_'VND6JXOK[075^= M;O*W3%Q<:ZFR6J!A*$*^6P,G5&]>=.JSFKY4>I<7F.\\=468,)O&T M[U81Y=V[] O?$SCJ$$JJ2M!X%VMQVCSNKIX>5X/8,16S+6@,",1(KOP!02P,$% M @ "8.>6K+N]#/R @ N@8 !D !X;"]W;W)K&ULG57;;N,V$/V5@;HH=@$CNMEND-H&$J=%%^AN@V3;/A1]H*6Q1"PO*H>* MD[_OD)*U;NOU0U_,R\PY/$-QCE<'ZSY3B^CA12M#ZZ3UOKM)4ZI:U(*N;(>& M(WOKM/"\=$U*G4-11Y!6:9%ERU0+:9+-*NX]N,W*]EY)@P\.J-=:N-<[5/:P M3O+DN/$HF]:'C72SZD2#3^A_[1X'C&+2H5B%C&7R-G,AT9@*?S(_N/L7:N M92<(MU;]+FO?KI/K!&K3@#7V5< Q0@HHN[AH*CR7GBQ63E[ !>RF2U,8JD1S>*D"1_ER3N. M2L;YS=9J+3W?LB<0IH:M-5Z:!DTED>#M)[%32.]6J>>S B*M1MZ[@;?X"F\) M'YBI)?C!U%C_$Y^RQDEH<11Z5UPD_"#<%93Y#(JL6%S@*Z?"R\A7_J_"[R55 MRE+O$/ZXW9%W_'K^/'<+PR'S\X>$CKJA3E2X3KAE"-TS)IMOO\F7V?<72IA/ M)N$/K7B'8/?QLB?Y5P^[U9./UG/B+].?%?VH1]E9Q+S,O^/ \@)#O MD/W!M^ Y;'J]0Q=$54I(S2&IL)Z=CS'6QV@M24LBK,%RG'/=01)RWY-5SR$A M?*1 (9K&82,\CMCP"4%HV_-0]R[*XK0.G;0U091N/-8W\%8:#MF>F(IF@"\5 M=OX_DM[!+^QX@>;C%-D.8L?A_BAU!D]'^2SZ<90*']F+)H2ELU2W43#!@Y!< ME@6VF!/9@*%KX!XKC+CQW<^AG"VS)>09++(PGR_A#>3E>31W3-5.+3.FYSGD MUV&^*!E:9G#N':8G?J+1-=$U":H@>;"6:7#GWRR%,-)A43]6!Z8L^NU?1$MJ84-;]61+=5Q=3C M.2_E\G3@#58'7\2B,'@PF9XT;,%ON/FUN5:PFZREY*+BM1:R)HK/3P=GWO%Y M@/26X#?!EWIC3="3F91WN+G*3P)DMMGV39T0:@ M,6NUD57/#/M*U-V;/?1QV&!(W!T,M&>@UNY.D;7RDADV/5%R2112@S1<6%FGM.] C\Q-2:^YQ#J MTG"//'_MNF_E^3ODW1B9W;WT][,TG/QQ-M-&0<'\N-%[OL]-@=KFX-]TJ;N%WA;<#*7 M)?2FJ!?$8++[!A5_0UEDV\OC[9N$>O'[5= &X@!00U70N;DDF>\FG&U2E9 MC"20O:Q8I^^87)1,:W)&+F1507=:9\A9G@ML5E:2AHG\)U";L488V'_A!B"& MYX0S58.MP)ME;=66S,"A,+S2&!0)=BB2R0J"7R!VW',P'O9\K?$6P$NWZK'7 M^5G"=6T4! %#<%4;#GDSY%:BVJU-80]!5"7;VKS8O78^<)W4B\D1"3Q\A-1) M?1]6GN-&H1-'N!YZ:>BD23HBJ9,$(9[X<>I0SQW!.G0"-X5W&B1.&L3D,X!U M[Y3-!'W_ZNW%CA^&.Z^'TLPXDZYS,>,WGPFB; @*I;=BCK0O( MANY\#:.U).I$H;=3S\MW1WW=0BT E&+"UMGH10_9Z&!I*0W!D]3Q0G^TX5I_ M<"GN1<[K7 -*9R4(!V?JK77GD"-W3&.LW\Z,W7%+'!K1;UNXHGNRP083^J!^ M7FZB+S=]L-.O526C[G'1M0.6/*!7KE8#-18HM\C](A5,6^H*[N+P%>[CO_[EG9OO3. M&M3U_RY),52''^[1%%&(XW.HLOT;^T_]&SIA$G3]&P=.TO=O0J'JH%L]UXEC M%X\"Z%8_\KL&]E(D2UU810GY+U#7?X6ZP?\&=8=@@BEDJR&E>O1=>.MCOA( MJ%6^( O42[I\07+2@-I\^3YF O$6:LOB;13 ,NS2E89XED8 D=0]!&]I[-!T M-P[&"5+XT;^#6S!Y)2CQW(.1 6F_%P2CPT#0XL$!(&CI?@ N 0 YGA>]UAE$ M]LZ-H?5^.##Y"=U[]RU .@#X/!KL!3Y[_[R+;8&GR5.!IXY+^P+W70B39PL\ M +2FT?8"CR!@V"& :TX8A?:C>U6C=-"!F()5RNK'=YJ<2Z9R[/%+B&5F)/S6 M9"WT)B)5ODF+<*-XL_JT]Z4+C&V#5T5;!<%P=D2IAEU!PVV MXM0.:6Q8>?E(:KZ01EBPL:7#["RGL4TLYBR%YHY-.*C(.8 (S$B\@T4E,A1F M8(;4EH19Q-!C\DM-/O*9:F$*);2'^1_L]\KI\,GI(7_(RC9'N$.V.4?K %0J MH;%LT53VP)]\(_P!D0).%._P%B3J%BIA':J10Y:%@!,PH(29HS,,T[@VUA;E MN,_N1>F8KGP8;QMA)AO39\75PL[8\!'#8'># MZ/IT/<:?==/K$WGW'P 4^D) >DL^!U9W'(<#HKJYNML8V=A9=B8-3,9V67 & M'T&PO=V]R:W-H965TQCVP,BT+502/9).6F _?M3%HFDI3.P=O]BZ\'SB^<1S M]!V1.G\2\IM:<*[1]S3)U$5GH?7RK-M5T8*G3)V()<_,F9F0*=-F5\Z[:BDY MFQ9&:=+%03#HIBS..N/SXMBM')^+E4[BC-]*I%9IRN2/*YZ(IXM.V%D?N(OG M"YT?Z([/EVS.[[G^NKR59J];HTSCE&=(.\13WBDF.(3D?P93_7BHC/JH"F?L56B[\33!UXYU,_Q(I&HXA<]56V##HI62HNT M,C8]2..L_&??*R(V#,AS!K@RP%L&&#]C0"H#\EJ#7F70*Y@I72EXH$RS\;D4 M3TCFK0U:OE&065@;]^,LO^_W6IJSL;'3XSN^%%*SAX2C>SXW-U0KQ+(INN./ M/%MQ\Q^)>187]^CH,Y.2Y??I+3JB7+,X46_1&Q1GZ/>%6"ECI\Z[VO0JQ^Y& M50^NRA[@9WI T(W(]$*A7[,IG[;84[]]B#T 74-'S0E>HJ,W;Y$JZ6GIX.3U<+TU7)N??AC*HY=@'&])/0)(@4N>P:UN.RI' M0IS-T<>LS"?Y/?_KDVF./FJ>JK_;[FV)W6O'SI/6F5JRB%]T3%927#[RSOCG MG\)!\$L;CY!@% C,X;17<]KSH8\_K]('+I&8F=18QY=:Q]>_GK%T50(/"^ \ M:3^.\7GW<9,E[Z5W90D(S&&I7[/4][-D'FNRS#.M>:.T'FQ2,1H-A[TM/IK- M2$@("=QFU-N7/3T=U)X.O)Y^6?(\<9K8BK-(I!P=)4*IMB1P-6C>_Q$>D"V? MFZW(Z'0XW'+9VZD]71[6+@^]+G^]1]?BD<8K]$6B6RGFDJ5Y M(*P?,U<\BQ9&>'PSQ\SIZ2HJ;"*>FQ6)Z"Y6W]KX\O9BUP0$"4:!P!SV1S7[ MHP,F]1$DIY!@% C,X?2TYO34.Z+=\2C->$0FK/-#1B"WT>B%VY5&2#!:@H7! M1OX(3LB@3A\./V%@M63@9>@R>6#9#Z/#YN8$EWQJ8CA="A7K]@3OA]N5(5 T M"H7F4KDAR\,#!G %#D4L)!J%0G.)Q998_+]$1V6^^6@-PUZP_6R=M+7#HS#< M>E)3?W?V==>*^]"K<\?7B7A@B9$==O"H'\H,',2_+TWYWIJX*DQ'7IP&P38# MS5:]8+L5]?=O7_^M$ _]2GP'Y14VI??QL.'0I*U9@QSJ[]:^;EME'?JEM2\3 M&XDU^7#<)[_50JR5#2"]7)$&B4:AT%QRK9@/!X?,S4"JO"(6$HU"H;G$VI(A M]-<,NP3KL!F%N"58014]%)I+C]7TH5?>OA34UZMDIK3D+%T'=BMQH.(>%(U" MH;G\6GT?GAXRKD'E/B@:A4)S7Z?:N@#[ZX(=XKI"F!0G/I ML5H?>R7O2W']_ICT?1'M1]]UX(&B42@TEUDK]C$^8$1C(.E>$0N)1J'07&)M M68']9<4N$=TL$YIZ>>*_WL[L'*+HP+;HP/ZBXX6 _J(77'HC&O(5_P04C4*A MN=3:P@;W#QG1H$4-*!J%0G.)M44-!INBP,W9AV/<:X8T:&D"A>;28TL3["]- M;EBTR,?6)!':;,Q;>0&=BP!%HU!H+GVV=,&'G(_ H#4+*!J%0G.)M34+]D]* MO/0ZLS)W7E,.>X/3[=>9;>U&?1QN3RGZN[.GN\16$L1?2>SU.I,T:XKFB\I) M2RLR:KS7\_=O7_]MJ4#\I<)$2!- 3+?["5H(@*)1*#27-UL(D$,6 @2T$ !% MHU!H+K$;BX<.,+] FB5!OQF/KVA$_;W;UWLK](E?Z-]?OK^[_(RNI5@MC;#? M=?[3C[[SN +5^5!H+K-6YY-#ZGP"JO-!T2@4FDNLU?G$K_-?$@RD96G1:5/< M5\T&3G2&S?@\A&HG5K43OVJ_XQ&/'_/5=^V^#AM.#-N4 :@2;[OH:#.SN;Y: MB4U>-3MPSV:291N)YQWZ]&G2ZCVHJ@9%HU!H+I=659-#S@00T)D 4#0*A>8N MB[7ZO??"3,!3QJ5:Q,N-I5/Y,ME,9%&^1% D2MNK-A/N9P77SXH%(E5ILN%ZO71\NN*J_!L4GR$L'7\,CR[ M++XUZ%J8\I.-&R:-#%$HX3,#&9P,S7-'EE]!E#M:+(OO AZ$UB(M-A><&&PO=V]R:W-H965TSK1"[B_F5ILYGQ7T&A5 M-[YPEVRV MHKPP7USNH@V]I^+3[D,AS^:-EU62T9PG+ <%75_-KN'%DI"R067Q1T*?>.L8 ME%UY8.R?\N3]ZFKFE(IH2F-1NHCDOT>ZI&E:>I(Z_JV=SII[E@W;Q\_>?ZHZ M+SOS$'&Z9.F?R4ILKV;!#*SH.MJGXHX]_4+K#KFEOYBEO/H+GFI;9P;B/1BT+^FLAV8G%'=ZP0T4-*P3W=R.UP)O#@+1@$ ,;EDNMAS\F*_HJMM^+CO;]!@]]_@&61W> M1L5;@.%K@!SD&O0L3V].+')P\P!PY0\/^*N#5\U+H>FQP4* M^73^"QW07=#$.,L=.8=<2YC3C7*F[) MN"AS?L/8B@/.TI5)XL&'W[HW#)%4V9.HFR&'>(28)7J-1,\J\>>"<0YV!5LG MPB3.T^X:>B3P>MIT*^@$7LNLH\UOM/E6;?=RD):)_1IL:$Z+**T&F&@E1[.$ MBR(JQW% /TLP M6M4&>@QA$/8C;;!"GC>@-FS4AE:U=U3&FP2YP$1Q*3@5-:*?F=?H0Y5]D:;21/]""KL"2 M93O&$S$@V.IN]-.9R%NW\PK*T'W)1+4B?W0H)O+6#86"/[33_VBB&L .B>-K MB6JP0P&$>"!1504 [27 F/%>!_D;WW&@,%'I0\1[:@:^$-M.A_\!) M#+#Z'9U/$WGK1D'5$3!\R5?+6J6,#L5$WKJ3156I('NE&!WS%-*7VV DX M(OVJVF3EHH%1%BET(_N$>N1$!1FFUIAH;YAA9@T'E"JR(CM91X +Z?#$ <%: M#NAFA+1[TU6J$(M.16R+7&,+1/L]Q@[=4WGK1D2Q' 4O2#$T*="G\M8-A0(Z MLJ\,'*68/LTW%H@F.TN!B!5FL1VSIU$,ZQ -?1+V1RV#&72($PQ0#"O68CMK MCU$,&_#IN4%_E=)@AHB#!P8KK""+[9#]5HIAG:[0@:B_=F4R@RX9H )NK83; M(?P5%,,&H'K:JK#!RH5DH&C BKK83MV1%,,Z2R'T^LO#!BL$6XO(7:V*N-A. MW!$E!+ MW*A>Z03L5;?"IO6Q1;LD*.X)&@1KE6AZ._@4SDK=M]!7'L MO^37H$GI/96W;B@4O;%])GX,65A?0N^O$5A-NK(42;&=I">"2N>D)LYFTOV& MIBA*[!0]QB>B@[$ORVK2E:6P2>S8_%8N$=.L-'#ZDU>CF8L&QB2BL$KL6/T* M+A$=D:$?]O7J1D.A5@PE=H:.9!+1R:@EA,VDJ[+UL==.SA$T(OHGW3<0^EI- M9;0S//UY:Z]$1HM-M86$@YCM<2Y+LL% !B( &0 'AL+W=O MLFV(HDS^I #ODU3DK_=T(2]7$W@Y/W!8[Q:B^*!-;W=E9^:$TQE+_HPC ML;Z:!!,0T279)N*1O?Q*ZPZY!=Z");S\"UYJ6WL"%ELN6%HWE@S2.*M^R6OM MB)T&$D?? -4-4+>!,] UPUPV=&*6=FM6R+(]#)G+R OK"5:<5'ZIFPM>Q-G MQ3 ^B5R^C64[,7VD&Y8+,D\H>*(K.3Z" Y)%X)$^TVQ+Y>^"K;*X=/G)DPRB M:"M-V1)\C3.2+6*2@.*[8/X&*J@X6[TCG8*36RI(G/!3< :^/]V"DT^GX!.( M,_#[FFVY_ Z_M(3L1<'%6M2,;RK&:( Q!O["MO18Q3>2DYS1_II/ISS]!S_Y%U_&1P%INMYBH+ ]^50/._VI6^&(<;8;LQ:+-V& MI;L_RU7.. >;G"UCH6-:0?D[%$+/";P.T;X5M -OQZQ%U&N(>OL3C:@<,#EW MJT0J9SM)BU#[MWR@8^[U."&(0MAAKK%"V';TQ/V&N+\_\6\;FI-R3L39@J54 MQ]7OLPB0ASM<^U8X"'U?SS5HN 9&KM_$FN: OLH:RZEU4G$\_0PRJHV'H!\/ M09=GW^8,A0'2\PP;GJ&1YUU)#,RIS"NT=B40Y%4_P<*^0[%79,H6T;X5#CQG M8'I!6Y4G^X/ASV4:E(.O+13&MH=FN['0VCW=*<3PB'F_!A_+%2.AM5V!E"O0 M$9-5#=X*V-#NA.L'1FWBJG1#8TD\/%G5>*WY#:$?=*N7ULYV43# 6%59:"ZS MA;Z3,BXI:1;1=:&E:00Y.+I&0FMW695LZ!YSHAD%P<&N& FM[0HE"J!9%=QE M@DI<88K0?E4_@QX.N@&J,X,(#\2GJO[07/X;AG55U5+L%W,7A=U*JK%R'&>@ MDD)5\N&H-1_N4_0U1H:J#U79A^:Z?T\6ZR*Z9PD3\F*E)6B$.#B^1T)K+^R4 M>D#V$:C(76=H62%\A8L_=?3]4XK06([WBAWPE2G5W@(CB@H9&J_LA< M_;M1"O[;*:7OFQ1:YD;<@\=K)+2V%Y240,?"J:C\ZYHX ZM=[W[>[>QD: MJ\"%<("Z$@5HY#T!I%ON.[B[@:$Q^?'D ]XYQ#AJ*<(XQXC'$,^8"4?\$CR 6MD@7;6:>Q,LT[) M!SRB?,":@P+/[>T<:&PO=V]R:W-H965T'B]WG]/#8O MC_%T1^AW%F',P5.:9&PVB#C/)X;!@@BGB%V2'&?BSHK0%'%Q2M<&RRE&81&4 M)@8T3<](49P-YM/BVCV=3\F&)W&&[RE@FS1%]/D:)V0W&UB#EPL/\3KB\H(Q MG^9HC1\Q_Y;?4W%FU"AAG.*,Q20#%*]F@RMKXD,H XH6?\1XQUK'0%)9$O)= MGMR&LX$I>X03'' )@<3?%B]PDD@DT8]_*M!!G5,&MH]?T'\IR LR2\3P@B1_ MQB&/9H/1 (1XA38)?R"[7W%%R)5X 4E8\0MV55MS ((-XR2M@D4/TC@K_]%3 M)40K0.#T!\ J .X'.$<"["K ?FN 4P4XA3(EE4(''W$TGU*R U2V%FCRH!"S MB!;TXTR.^R.GXFXLXOC\ >>$ !;W&VP>(_(.LL+L;H M[%',NG CFI(5^)ICBGB$,+4Z\$6=:Z@$O$/T$MC6!8 F='OZLWA[N-,3[JO#?1P< M"^^PL>NQM@L\^PA>I7TS&A?EV!6#G 5Q(@?HEN,4_/6;""T.V=]]PU#F:&0.O:FQ;4NBS'.J)'U)G9$W;I)VV+HU6U?)=H%8U,>QC!JV MTUECVW7V*"K!3Z78E].%([N?H5SIX!Z,#Y93HMO*5'7WGM![6,@R5,K2K0RQ+PJ2/K1+CU)*@ M$\S7!-;1;E1K-_JDDCO2J:].,%\36$??<:WO^%U%:/RV(J0$/U6'OIS'BY!E M-@[-5'*\S0*28L#1DR@_HB,YBL,+X;D#'&\+XR9+DK"ZF-)]TU.9)O.@9XX[ M]*P],=3=.%6-OJ3#L>,<4:/E5RVE&O>E 7IKSS"5/&ZK:"Z)=@:MX:D8JY, M>3+SGJS.R/7,(]1A0QVJ)SNAHHH@CLLW$L/]I)4@IU8*K6B^+K2N@(W_M3[+ M %M:';!6-%\76E?DQ@1;:A?\0==4H;>?'G/_<7VUB:_NXWLU:*RQI?;&=RB( MY 1:)(1']GKM,4+K6B^+K2NIHT9M[S/>G@UN>E*9)UHOBZT MKLB-U;?47O_U)6P%T'[X/&AYXP,WH=7#]V4U3<\\9JX:?VXI[>F'J]6H1PT; M[FO1T\IVA_LUZ_\PTE;CI"VUE;Y*EBA[!C?96MS PDJ"!4ESPL22C[V]?NET MU NM:+XNM.Z7Q,;&0_.3ZA?4:=076M%\76A=D9O5 52O#EZO7_#0G0^=,1SM M?Y=1)SI9%NO@,\_0]FSSR#$\)<3 MF:#>KIO_!U!+ P04 " )@YY:F_,O/?,% !7*P &0 'AL+W=O,TZQQ%A%D25Y_QE^: M0G0 34.:-_!/>* &P=<)5I'5J5U'_-X>E/0-U"4U@*MO*AJ4WF+;)*\ MG,877HAO$^''I\]D0PL>OZ8$O)"5F!_.0)POP#/9D7Q+Q.>K0JRBCEIK06MP$,\7X.[+1,#,?8.>@DN[@F/DY1=@N_!IY=[ M=-\'=U\.A(\!@\TIRO&7C(%V2A^H]% M(=IJH/=JW"$CX&-<7 $,OP/(09XFGME_=W<-X>!V=D,A)_^XP4.S*:?OL-])T?=$E; E-* MX+8E<$WHTU_$2E;426L)4GO[E7>Y9.VF* R#0%1_UTWAT Q#C+'3FBG!>6UP MGC&X)YKDO.*P6-GJE#5_-[JPC;A]Y\<2F%("ORV!/Q!%?9LEL 2FE"!H2Q"< M1=':.^AP#P9!X.$]BFK,PBB*D)ZB81M<: SNUQTI*GKJ5G1=M$:XOM-B"4S) M/&HSCP9B9F2S!); E!) 1[[=G;.XV;@KK(/007"/G#H[)!;04,].V)$?T!C@ MHU +Y6S,4LK%Q4H;I!&B[X380E,31C)A-! M&V!;9;"$II9!*AMH5 VGB8DU MJZ;K1\$^,35VH8=@<(284G= L_#8)R;X!_S_U[UYK-Y39PE-K8P4/= ;BL%6 M98\M-+4,4OA HZ@XS6!?PV#L!_X^@S5VH8NP=X3!4I9 LR[1,+BW&C /T7O& M+*&I!9%2"(9#$=>J*K*%II9!ZB)HU!RGB1L=$E*C" ZMHO"(6$52KR"S7KE- M7^/\J_@]OQ)?D((LP(QF&\H2KH_5#-=W8FRAJ6">;C> M,S?$K@Z2^@D%0Q'8JFJRA::60:HF9-Y!.DG@4+,<.^+?/H4U=DC(7/\(B:6> M068]<_LRT\9E=1O'%IK:!Y"Z"#M#=0*L*B1;:&H9I$+"YMVB4UQLW+LS<@][48$'O?V?3#JS$'=.!JCA20WBFC5(R\>S7O7F M0?K.F"TTM212][A#];1\_E7CWCTS%4 GW'_M MZ\R0?]!_'7>.*&:D6%4G-QF8TVW.Z_-Y[=/Z=.@=O)Y5ARCWGM_"Z]OJK.18 MPM1'3A_C8I7D#*1D*2"=JT#4MZA/<=8WG&ZJ@Y"OE'.:59=K$B](41J([Y>4 M\O>;9SS/??%IF;KSGXK/< M "CR)4TR.3$V2FWO35,&&TB9O.-;R/#-FHN4*=R*R)1; 2PLG-+$M"W+,U,6 M9\9T7)PMQ'3,GJR)3F7%^6>]^1A.#$M'! D$ M2D,P?.Q@!DFBD3".?RM0H_Y-[7BZ/J"_+Y+'9%9,PHPG?\6AVDR,H4%"6+,\ M4<]\_P&JA%R-%_!$%G_)OK*U#!+D4O&T->.JZ]D&:/G.@X8'B\$#_- $2[04NSB &[)S1,H%B?REOQ"/BV?R,V;6_*& MQ!GY8\-SB5'(L:DP1QVI&53Y/);YV!?R<A;8ENVVQ+/[/^[#SK"<>IZ.06>&GF4,=QK-JL$9Q;!^=V!C=GP4;7 M899PA8NH+_HG*J#_P M1OZ9&%O,AJY-_78Q#NO@AE>)D?Q''E(0>"-+LIC/VN+M!+RV,#V!-7(?U;F/ M7DF;HSXIZ FL00&UCA]WZX?46;F?ZFYH#P?>F3K;S!S7HNWJI">]![U6G^]R MP63,+LFS&_#:XO2%UDS?/J9OOY)$*^"^:.@)K4G#L:.AG=W"]T7JO%"?-Z0O MKM 6,]^CHPO?]R=N%<7J2>T)@O'MH:Z MKZ757MN=OM":-!P;'MK93'Q?J][+YM/QW//>L\W,=6WO3*OFR5R'W^VH&'J7*"J4_+D?I1C]1Z+CP[QU'[H1@PS2-,.:?C?():EB2!-4):=S[R*\K1 MM]PHOBVFQQ57.(L6RPVP$(0VP/=KSM5AHW^@_@?$]!M02P,$% @ "8.> M6C<^*WRY P Q!8 !D !X;"]W;W)K&ULS5C; M;MLX$/V5@;98)$ 2B?(U6=M ZVS1 !LTL'MY*/I 6V.;J"1J2=I._WY)6I&L M5%8=5^[ZQ1(ESO#,$>?X@+TU%]_D E'!8Q3&LN\LE$IN7%=.%QA1><43C/6; M&1<157HHYJY,!-+ !D6AZWM>VXTHBYU!SSY[$(,>7ZJ0Q?@@0"ZCB(KO;S#D MZ[Y#G*<'(S9?*// '?02.L! &=T&:H17[_#M*"6R3?EH;2_L$[G>@Y,EU+Q M* W6""(6;Z[T,25B*X T=P3X:8"_;T C#6C80C?(;%FW5-%!3_ U"#-;9S,W MEAL;K:MAL?F,8R7T6Z;CU&"$"1>*3D*$,<[U]U$2:!S "%<8+U%?IWP>,TOY MV0C-QF#Q'!Y0V"T43Q'>3T(VIV;&.9S=HJ(LE.=P"1_'MW#VZAQ> 8OAGH6A MGB%[KM*HS=KN-$7X9H/0WX'PGHHK:) +\#V_51(^W#^\60QW-5<987Y&F&_S M-7829HFY@)^1<0%_/R9ZLV( 'UADYO$9C/4K.:.;+?SE'YT;[A1&\FL9+QL@ MS7(@IK]O9$*GV'=T TL4*W0&?_Y!VMY?92S5E*S 62/CK%&5/>=,9)PE6YSQ M+Q*F-CLT3;+F'$:34@Q/-Z[FJ[RA\G=5I^-J< OIF!;^X'_I<_^ 6, M%14*=*,B?'G]R.37&[NK+[WFI4?*BJZ$]M(M4%.R HNMC,76J;1-JT[.:DI6 MX*R=<=8^?MNT2]JF\ZQK*F$<6&0G*[)35Y'XM#%4MC%DH;UT(.-!&0O5&*XA MXK%:E/TY#2LC#^2FFW'3_9^EIZUU9X?T5$)[:1O5E*S XG7&XO6I2,]UG9S5 ME*S &?%R7^@=7WS2-0KJTWK^GUT-Y-!"MPPP.0$!^@D( M^1BE)W6QEX*#NY MVR65QO W2%!GMP158WMI/]65K$FG9,1HIK<<\K;,;PXR[ M]U3,62PAQ)E.[UUUM#J(S9'I9J!X8D\=)UPI'MG;!=( A9F@W\\X5T\#6G\GP\N)! KA0 !D !X;"]W;W)K&ULM9AM_BH;>=)*9)B"!GU+;,XESG6:F:3V7 M7ONBTQ<*R+;F %%)CM-^^JZ @ %!TI[S)N%A=_7;9:6_K/E!R"]JQYA&STF< MJH6STSJ[>HLY_FS MM5S.Q5['/&5KB=0^2:C\^X;%XK!PL//RX!/?[K1YX"[G&=VR!Z8_9VL)=VX5 M)>()2Q47*9)LLW"N\=6*!,8AM_B-LX,ZND8FE4(:(Q2S4)@2% M?T]LQ>+81 *.O\J@3C6F<3R^?HG^0YX\)/-(%5N)^'<>Z=W"F3HH8ANZC_4G M>@<*^T2$IG($AX6ORGSV4ACAP@CMV!E ZD[1#T M./BE@Y\G6I#E:=U239=S*0Y(&FN(9B[RVN3>D U/S6=\T!+>J?0QS1B4=/?A8RKM,E+VC=D,. ]E9?(Q]\AXI&1A6?U=O=@ ,>OOH*?Q_-[ MXMU" 5,6-6J-;KD*8Z'VDJ$_?H+7Z$ZS1/UIJUX1/;!'-RO!E][;43Q2L48B@*D0P%'UI^FD+BP^L$#'54!$M8!9(TU"F&8LV M54SK.&].:RL5(XSS$X2]FUZJ,D M-249I+Q.A-3\'YKO\6"#D4DN8-=Y-'V&P4FWON,VML6F9Q[A6L#QH"QVN%,0 M,MBB[JGD-$:PW-EW/7ZWSK-1F[=KA*=]P+70XM>5-F-0W8B'Z+%$>XEHU\;!L%KO3K+D[+MEI1 M\0DE%7?5LE/ (9/FK[):3,D)Q90,J63Y,^[-0DIJ(26G$U(R))$EXIM5E-0J M2MY518E%(?WV=O05HR9YK:/D/724="7R8MKFM=C,>G!K%27OH:*D^Q/5)T&; MUV8T;@&[1R<_"9/;_$!, <$^U<5I2/6T.'2[P5>K_&RJ]?P:7UWG1U!N':8X MR;NGY01T4!:'8\6-%EE^OO0HM!9)?KEC-&+2&,#[C1#ZY<8, M4!U1+O\%4$L#!!0 ( F#GEI<7"F'3P( .H$ 9 >&PO=V]R:W-H M965T=Q;N"*W&]+*X,*! MWS2-=+_GJ.UN)L9BOW&GUC6%C:3(6[G&>Z2'=N'82@:42C5HO+(&'*YFXFI\ M.9\&_^CP3>'.'ZPA*%E:^QB,+]5,I($0:BPI($C^;?$#:AV F,:O'E,,5X; MP_4>_5/4SEJ6TN,'J[^KBNJ9>">@PI7<:+JSN\_8ZSD/>*75/GYAU_NF LJ- M)]OTP2U)%KFS.W#!F]'"(DJ-T4Q. MF5"4>W)\JCB.BD677P_25/"5:G2PL)X8H\&5(EAHR6ZGM](Y&3)Y M!J?72%)I?P8GH S<**T#5)X0$POP2=F3F'G!W!G0S9FD3CMN0#7359GD&UC-R\M M\6S$9>%ZW@6*;U@CX<9 MG<$-J-OL2N#,KE#". 4F8\Z(@.G(.G&/)VY/*QB)7S$LY,J8:"KWG#_HR44X MLASM$200* U!\6\.$T@2C81^_"U!KM8),BEXFFIC!ZD,2O^Z6,9B!4%Q&E6 M\$H%[Z5"[Q4%OU3P#='",T/KC"HZ'@J^($)+(YH>F-@8;603,WV,-TK@;HQZ M:GP-4HD\4+F(V8QL_Z!"4!W8';)]!HK&B=PA>^3VYHQL;^V0+1(S\C/BN:0L ME$-;H0<:QPY*:Z>%->\5:SZYY$Q%DGQE(81U?1L]K]SWGMT_]5H!+ZG8)[Z[ M2SS'ZS?X,WF[>J_%';^*IF_P_#=%<\*E(A@H@LL@YD!^?T=Y M]YK!]84^EAD-8&3AC36(UOCS)W?@?&EBWA%8+0Z]*@Z]-O07<8!'_.A(D+N$ M@6KB78 -#)C^[LS'7M_%XYRO\FD0\IRC2JCF9[_RL]_JYR4-(GTDDX0K',R: MG&M%V/10.@*KD1U49 -\ MWW%>I&6KK7&H]62^_D<53Q M.&KE<8-V^=B4:+5K[:Y= MAW:;[^7D+3EY&]\(S/*3Y)ZR)ZR>9B@/PN1_FG&)E[^Y&FNULO$Y=X16C\FR MMG(_M+AR.ZVNND*KQV)97[F=%ECN>O'DKC\!#5+>JE3AJ[W2;*2 ;Z?NP20) M>,Y44;A7JT6?=ZK[/-VLO%C'_N_$=#WV$J9H'K$LQP27)($I0CK[!U@VB:(? M*R:*9Z:EN><*&R0SC+"'!:$%<'_*N7J>: -55SS^#U!+ P04 " )@YY: M,CQZDRX' #&/P &0 'AL+W=O)+9,/[\3']H\\\_)9Y-_EFG-%7C9I)J]&:Z6V%^.Q7*SY)I8?Q)9G M^I5'D6]BI9_FJ['EITVZ9AZ7C3>Q$DVFEV6U^[RV:78J33)^%U.Y&ZS MB?,?-SP5SUC:OYA'DZ)#V>*OA#_+@\>D2.5!B._%D\_+JY%71,13OE"%1*S_/?$Y3]-" M2%#>F[*WSB;)BFF\5[E^-=']U.P+ERK? M+=0N3[(5.;O7-EGN4D[$([%?FJ_C?,7E6W+VD:LX2?6C]^3;_4=R]N8M>4.2 MC'Q=BYV,LZ6\'"L=6:$_7M11W%11T"-1,'(K,K66Y%.VY$N[_UAGM$^+OJ9U M0T'!VSC_0)C_CE"/AHYXYJ=W#X!PV/XNLU*/G727^8M^$THNWY&,*]?-JL0" MMUCQQKZ0VWC!KT;ZG2MY_L1'LY]_\B/O%U>F2&)6WL$^[P!2GWT5*D[UN[U3 M]I5D5$H6GT)/,QKZ>A*?#K-R-*+>^;Z1%6VXCS;L'.U"2"6UNQ>[/&\ZLPH7 MU.PZ64AB5OK1/OT(TZ019MY(8E;>DWW>$W#:[;P7U>=V5YN30 M@).)WW"IH]%1ET[WX4YAE_)^=05)RC6=9J0Q*R\S_=Y MGV/:\QPS;R0Q*V_?,U_1W@ &K44/S<>FWK3A4$>KXQ;U#ZC"!T/^O-G&2:YQ M3Q4D$4O)W>Z$9;I.$Y::G30U25-,A]9J6+DCJ=FY&\#Q08[HZU'6+B0U.W]#.GZ( M:E54R,%2LW,WF..#--'7JE'+A>_]2>0US=IN=LRLAD]\&%!NX\5:7R+S5'_7 MZYB=X8$2G6<(2 2!9&DW^9 K7EH M='_:,CH\WR&V?JAA+!J@ M>AN5K[#4[-P-7]'N6TG_?P?"MK=9,&EZN]V*^F[$H(:)*,Q$)SE67^JW108/ MWGEJA]@LHH;&Z 35UJA@AJ5FYV[ C,)[3_W@I!:U?!UYS66>H]517QN:HC!- MG>SK;IMJ\*B=)W4(+&,&RYB'6IQ Y2\L-3MWPU\,WJ?J9^A:U+)J%#0AQ-7J MB*&9@28&0].IACYU PX>KO-L#L%=[*#*AEMFPZVS#4%;S- 6@W>T>CHY.&$# MSM'HR)X&,X#$8$ ZU<<]%HCPR)VG=8C-*F; C*$6Y1@J:6&IV;D;TF)#%.98 MN^CFVJAS-#MF:H-'#,8CIZFOTX*$ ZDZT1CJ=FWS3!9@%KW"U"1"TO-SMT@5S!$W2]HE_1<+F^W EQ^ M\)LDF)1ZN;S;^A".H/,4#[&7%1A4"U!KA0$J?F&IV;D;_ J&J!4&[2*@R][M M5H"]#34%,#7UL?>IJT5XZ,YS.\1F5F!H+4"M,@:H7(:E9N=NN"P8HLH8M*N, M3:P&F]B_RC0@%<(@UE%J*"$I6;G;D I&J*F%T'ENCJODRMZD2&;""8;IV5[+,/@83K/X" G MZ@Z.U.&>J<,]5#<$)D4&DZ(ARG>U: 2Y%VI2!3L^.!&]X7K@XJ"XU-_RNTQ5 MIXCW5ZO#Z#?^Q;P\L]VX?NU?7)='L\=&ICKA?JOS23))4OZH);T/$^VTO#HT M7CU18EN>NWX02HE-^7#-XR7/BP;Z]4K8S':@_/N='=4;8; Y7K@-;S= MPH0M,F,7_+B_I N8@GE:CA7._ HE93D(S:0@"N8#[ZYQ.^I:>V?PG<%:[XV) M53*3\ME.OJ8#+["$@$-B+ +%UPI&P+D%0AJ_MYA>=:1UW!_OT#\[[:AE1C6, M)/_!4I,-O*Y'4IC3@IN)7'^!K9ZVQ4LDU^Y)UEO;P"-)H8W,M\[((&>B?-.7 M;1SV'!"GWB'<.H3'#JU7')I;AZ836C)SLNZIH7%?R351UAK1[,#%QGFC&B;L M+4Z-PEV&?B:>@#:J2$RAF%B0RREF25IP(').#K>^,3ICG)G-%;F\!T,9UU?D MFCR"0E:TO!*1$FDR4"21VFCD\N+*W)!F""/F2PTVNB^;Y"Y/=]/MBR' M)RA^%9P >J;DBS\8&$0=BNX3-ZNWOK M#)UF=0M-A]=\TRW@#-0*R,^)Y)Q@MJZI2G_51:U$;=6CV@)PJY MU/=7^RI.C8+*XH!:NZ+6/DOM\&Z2C*H%Z%(X31)5'.=CR;7$[.S1:':#[A'7 M4Z,P#'KU=*.*;G26[IANL,B:VH\L.CGONH4ZCEC56(5AHYY5IV+5.YJ%471\ MLZ=&C5ZW#R*-6CSA -/!6YT"LO M,Z:\\7V=9%@P?2U+%/1F)U7!#"W5WM>E0I8ZIR+WP]$H\@O&A1R M,CD7>*] 5T7!U(\UYO*X\@+O>>,+WV?&;OCQLF1[?$#SK;Q7M/);E)07*#27 M A3N5MYM<+-96'MG\"?'HSYY!JMD*^6C77Q*5][($L(<$V,1&/T=<(-Y;H&( MQO<&TVL_:1U/GY_1?W/:2FFSES3U(<<>JW'R1Q]^QT3.U>(G, MM?N%8V,[\B"IM)%%XTP,"B[J?_;4Q.'$@7"Z'<+&(3QWF+SB,&X7D9^(_3(8*!I]$(@L<^A^?*#TT MO@=!"31XH)Q)JQQ![J#'< B#.S2,YWH(5_#MX0X&;X?P%KB KYFL-!.I7OJ& MV-IO^DG#;%TS"U]A-H;/4IA,PT>18OK2WR>5K=3P6>HZ[ 7\S-0UC(/W$([" M:0>?S:^[3WKHC-O(CQW>N#?R=3R!0@1-2#7\?;O51E&"_],5M1IUTHUJB_Y& MERS!E4=5K5$=T(O?O0FBT8&7*4^@;(:(E502:86&*[2'X32 =)5E,B; YBQOM'5)FUWPGH?! MF;9+FRAZY5CFK;AYKSA7^UU\YI1.Z M 6^Z/)YT^2ZZBXLR6YSPJ-E>VER%B_EY*?HG(ZQ M7>37=.Y5<+4+;[=K2\/ M:[H\N"%[MD^7BELW2_V?,/6-A!KXGBH4&PO=V]R:W-H965T]D)LY^Z[[S-W M7Y*55(^Z ##DJ>1"C[W"F.K<]W560$GUJ:Q X)NY5"4UN%4+7U<*:.Z22NZ' M@\'(+RD37IJXLQN5)K(VG FX443794G5\P2X7(V]P%L?W+)%8>R!GR857< = MF/OJ1N'.[U!R5H+03 JB8#[V+H+S:6SC7< W!BN]L296R8.4CW9SE8^]@24$ M'#)C$2@^EC %SBT0TOC58GI=29NXN5ZC?W#:43:_9)5$_LN]DA6:R/+-AD9E$PT3_K4WL-&0K O(6P3PNV$ MX9Z$J$V(G-"&F9,UHX:FB9(KHFPTHMF%NQN7C6J8L/_BG5'XEF&>2;^8 A3I M78E,EM#W+Y^P/30<$X$-U/M,E:+VFOND-P-#&==]ZI'9%K*4RAR:7((7^9[Z..3DRX%C,)#P)>4W5* MHN"8A(,PWL%G^N_IPP-THNYN(X<7[<&;U!I/M"87V:^::>;Z]L5-9##W9!VIL]U13,8>SBT&M02O/3MFV T>+]+[W\">Z%^V*D?'D)/<1.A0 MB;_&PO=V]R:W-H965T1G.ZTN;<% +)]*96=!05B=1Z&-BV@Y':@ M*U!TDFM3P KRK;@WMPHXE$R4H*[1B!O)9<#$\7XR=OW?X M+F!GC];,*5EK?>\VU]DLB%Q ("%%Q\#IMX4%2.F(*(S?+6?07>F Q^L#^Y77 M3EK6W,)"RQ\BPV(6? Q8!CFO)2[U[BNT>LX<7ZJE]5^V:WVC@*6U15VV8(J@ M%*KY\WV;AR, \?0#XA80/P>,7P",6L#("VTB\[(N.?)D:O2.&>=-;&[A<^/1 MI$8H]XHK-'0J"(?)M4IU">P;WX-E)RLJDJR6P'3.EI!JE0HIN,\W6; =C=8 M#=@59&"X9"OD6*,V#P[/EAR!H?9N"UU67#V\L^Q+GH-_*O9XE7<]92>7@%Q( M>SH-D:2X@,*T#7O>A!V_$/:(W6B%!=&K#+*G^)!2T.4A/N1A'K]*>,/-@(V& M[UD+)9!INC_7TNWV*.[,NZ"9^\@=02P,$% @ "8.>6NT?_.2[ @ ; < M !D !X;"]W;W)K&ULK55=;],P%/TK5IC0)D'3 M)&V T49:VR'V,#1M#!X0#VYRTUIS[& [[<:OY]II0U:R\"%>$MNYY]QSKN/K MR5:J.[T&,.2^X$)/O;4QY:GOZW0-!=4#68+ +[E4!34X52M?EPIHYD %]\/A M,/8+RH273-S:E4HFLC*<";A21%=%0=7##+C<3KW VR]DU*"VR/]^SOG'?TLJ0:YI)_9IE93[W7'LD@IQ4W MUW+['G9^QI8OE5R[)]G6L3%F3"MM9+$#X[Q@HG[3^UT=6@#DZ0:$.T!X"!@] M 8AV@,@9K94Y6PMJ:#)18W[+XZ2[7 MK,X5/I$K(I=2F+4FYR*#[#'>1]V-^' O?A;V$EY2-2!1\(*$PW#F1\UYD=][,EYGH,[DOB/N#(8+ /^3-#ENJ8*ZHVQ MC6:3# =A'$_\3=M/=]B;L E[I'3<*!WW*K5[H\#4"I<@(&>F2V3-$@2M[,$@ M.I#8F^H?2QXW1N)^(X ^L(794UD)!:E<"?8=LK8Q39@F-DH*NN0/I)1:LR7O MW)7X5\/A(#PPW"OI;PW[K<95@%JY?JY)*BMAZC;0K-97Q@RO#-=:#];Q*CES M'=3_25/?0WC(5TQHPB%'RN'@%>Z8JGM[/3&R=.UQ*0TV6S=&PO=V]R M:W-H965T?UW90DW)F. M[=Q"3L$LV=$GUPW8A<>26 M*%&24JX2P4'2]<3YZ%_/_:XQL"N^)G2O*L]@7%D)\6@&M]'$\0PCRFBH#03! MGQV=4\8,$O+XMP!URF\:P^KS,_IGZSPZLR**S@7[ED0ZGCA#!R*Z)AG3]V+_ M)RTH-@L(@.#7HOF+0 M*0PZUM&OJ)2)[PC8(% ME;",B:3PX89JDC!U#I?PL+R!#V?G< 8N*/-60<+A@2=:750FOL0B4X1'.'EV M-!Z[&DF:3[EA06B6$PI>(=2!.\%UK. 3CVAT;.^B8B37%SSQE1&,M;'K(L MPM7P92_R2;BC.A81?/\+<>%6TU3]4Q?DG$2WGH3)#==J2T(ZK@D$P\LM51Z1[)>E>H\C?;/:@$9 =E9@- M@6?I"O46Z^+07-<1[K6I64M@1^[W2_?[C9J]Z3YD"M]BH@@)"S-&M-GC*W,* M@!_TWJ*)RE,2+LTMS^L"E[,95#3L>,.@!8E+#-7$F#.#A\OS=T2 ?J!%ZXB]LK:,L+KE1^TJ7Q+8$?A&);A&/X/RMO0 MX?2O:#^LT7XT[)YH7[/*?_64CTIG1XW:OR\U'5RIE7[4IO0M@1U%P_<.I837 M*+Z]QJQ>D6",2'5PO5:Z FY84<6[ZO6]ZI]_(F2MS7!0+Z1?J8+\1NHWQ0[\ M"?+^+Y"OLWF5?' @'S22OU\^ !9;<+=8U#)MM/[9+=86VK&OA^K)?Z-\:B7? M^JV61VVA'8?D4"#YS172/568?$*S?6TH(#/EN=T1*38SR>43)1+(GLA(O95- MBT]5$Z7??[&-7RX:!B>;V*VT)"F5&]NI*=0GXSJOW2O/>(G&P9 M_[=<4BK 0YX5Y;FU%&)U9MMEO*0Y*3^R%2WD+PO&GSP-;U?"O7 GDY6 MY)[>4O%M= 34.J._@#CC@QJ'*G%TSJ\*Z(H),)YQM 5?6$DU=5+FIO&4T::&& M\59P^6LJ_<3T(H[7^3HC@B;@BUA2#F8LEQ-BJ49J0\%U$;.<@A/KXLOLVGH/ M3F[E1$K6&05L 7[,63I=44'2K'P/3L&WVRMP\NX]> ?2 MPMV;HD15).;"&# M493LN"%^61-' \0Q^,0*L2S!KT5"DZZ_+9.PRP1ZS,0E,@)^(OPCP/ #0 [R M-'QF/^[N&NC@W<#@"@\/#8S,MTI@MD[2XA[<,%Y-^PLA>#I?"S*70R 8^,QD MC@O!698IL^M"4$Y+\0%\EB5 #M$=>0!_?96_ CGKMX0G?^M275-Q]514)3DK M5R2FYY8<779Y& NMDS=UES36A3R])1HJ8 B) *0BO4B G M)EA1GK)$%WJ-YU=XJN9MII$;1FXPL3?[06G,_ C9V?6H>OMZ'I&NO6BB3N+ M)JT6C7V2L5(NF#F5I9K*@AEGI"S311H3-0_*#Z"H!UB0!UU8]?\&>WPA\GV_ M%]6AU2ET(ASIH_)W4?G&J-34B]>?^0/ [W6-7D#ZU.I9D7 MZLD'._+!C\X@6B1/SY_@@$7D>- />V0U9@'V?$]/-MR1#8UD[Y@@F:'TZ@@; M$8]=ZR.!=8*/=L%';Z="1F-F;22P3M:@TW9\9^0:V0!VEUKD16%_26H-,=Y? M#EW2>S(%&DG?-,JQI$)D5.I(8:U+[D]5T5#TR%EKWO;L5),AY.]44&<71L9D;"ZV;N585(;,J.KZ:HD,E M)+4 1GTMI+4+L#NP8%&K+44:F>,Z$/6[G(V5J6H[V!H8E:EVK"S>3XL"Q-JJW 6R&_JM*E M0J[?1)_,@*OI(P=#=V@4#91CU"H29%8D+VZ!2*,[D.^C/OE#,QRB ?:M-$%F M:7)L_T,Z)>%'4?^=8<#.=P<(MXH#F17'E:2V(6KO'FQ(MNZ_.V@Y&Q&/+MDC MH77C;P4+"M]0LQMULV M9GF]1H^=%9@5R;"=HX/:/-$X#%_;9'EKYD=>72_;> M 61.^7UU+EO*Q,FY4I_ [9[69[^7\&Q6'9'VGE_ LXOJ)-1N8>H#Y4^$WZ=% M"3*ZD)#.QT"V4UZ?T=8W@JVJ8\XY$X+EU>62DH1R92!_7S F'F_4'^Q.RJ?_ M U!+ P04 " )@YY:65%OHS84_U#,-DEOVA\_8R@D8%C31:=^:<"\]^/WGI^??[B3+>-?Q0I HJ*) [:(M?*6S%SC7*0WE@[&M^[C[HH>-5<^-I/*\#KTYL2'3-SZ,_5444JE\X?;__HJ"+Z?K# ME.>"Q\#,(^\D%V)-0IA:"EH WX U^_$'UW=^,B7I2&![*1M4*1OTH<^N4PD* M5:(36A2>#4^JXPEXCU+5$SD4J5)52I\MN1I!8DO60HV%<:9**:_+,G,/H%HE M($F>P%BA!1U?T\E;YF9VACT_KY[-;DX,9M[('SB5V5ZTPRK:X7]$JSDJ<@B6 M2]4830P+B&#GU3X._ :_MI'KXL UT_,K>GXOO0^:$U*%F^>^F! 49:#3KUL' MWVT=2\Z2%Q:T*4Z_%<*9&WC#YDP8S'" QQVA!E6H06^H\X1Q2?\NEJE:EVM. MF=HL5773$%#((:+&R0G:;+R@P=AD,S+3'55T1P?1S>=';:@9X93$*&;"6.NC M%A$\:I)MV[A!!]EQ17;<2_8SDXH4T\5@7-8FKN,6C_'(:W!MVYSA\0B;V;I. MO:,ZO7Q;;?NP7OT/N@).-R27-VA#XJP (57O-VZ4O90.[>#'0MM/X(XD<=_( MOE<2.5;:CH2VGS9XLX7$RS:_$F.O M'PV:! TV#NYJ [42UOU S58.4YKM\1:ZU#W'XA\K];WFWY M8:@^!-":"7WGKF"08][0;4;: MMAH''8'6HLWM5VVO5<2N096U)+'1J&-'P;5PP_W"[76JN 3ME\4&HTY=C&NA MA'L5Q>N4<8FY1V4T=)J$#59=GZNXEBBX7Z(<;9\0(&6L]P<[S'A^LM2EC/L9 M'=K>CH6VG[]:\^"W*/'"BP/LXD:RM3X#?F!2LD1?KH!$P',#]7S)F'R^R5]0_1MA]B]0 M2P,$% @ "8.>6I>83SK(! .2( !D !X;"]W;W)K&ULO9K9;N,V%(9?A5 '10*DT69Y26T#B26A*9),,.FT%T4O:)FV MA)%(#TG',T ?OM1BV9(5C@V<],;6PO_C\M.'TC''6\:_B)@0B;YE*143(Y9R M?6.:(HI)AL4U6Q.J[BP9S[!4IWQEBC4G>%&(LM1T+*MO9CBAQG1<7'OFTS'; MR#2AY)DCLHZ<^'A\8X>%IU7G9EC068L_2M9R'AB# VT($N\2>4GMOV- M5!WRT/@ M5@+W5$&O$O1.%7B5P#M5T*\$_6+LR\$J1MK'$D_'G&T1STLK6GY0V%6HU0 G M-)]9+Y*KNXG2R>D3HQ&CDK-4W5FA>RH))T(*=/&$.<>Y[9?HPB<2)ZFX1+^@ MSR\^NOAPB3Z@A*(_8K81F"[$V)2J,3G2C*J*[\J*G3V>GR7H?DDS\TV5Y2>UU4_,@>2/6."(3 M0T5!0?@K,:8__V3WK5^[_(*$^9"P !(6 L$:/O=JGWLZ^O1)+5V)LCHC"$O) MD_E&XGE*D&2(-J= LIL"%RD1 LD8T\NN&5#6UR_JRU>UUZD]<'NCL?EZ:.UQ M*6?@]ENE?&W;S_4,$A8"P1J>>;5GGMZS;F.ZS"A!@X-A]NR1V_+BN%#?&O1; M5GA'AGD]J^57H&WWN4,,!&L,<;\>XKYVB&]YA'G2-:):W;D!#A+F0\("2%@( M!&LX.:B='+S+0C: ]!D2YD/" DA8" 1K^#RL?1[^SPO9\"@LVI;5"IW:-IUK M+"0L@(2%0+"&L:/:V!'4:CA?]/8"J6><&SE!:3XH+0"EA5"TIK<'60#[7=;)"@ME M-R3-!Z4%H+00BM:TV]G;[6A_RG<;H:ZHY0]'7S>)2/(DWQ5:$QX1*O&*(+9$ MKTP>1MRJ+&_G:JIYH*WO['D 2?-!:4%%RW^O]1IB70];BT@(56G3X'W^QM:F M#::WZ1S3[^@%+SFF:,:R-5,N$W&%'AYFG0:"IFY :3XH+0"EA5"TIL_[_(W= M>Y^X#9D.F8'2?%!: $H+H6A-N_>I'UN?^_FXI82+.%FW8G7K'4?$F).8I0O" M.\WWND*8W7I4UC?E;%,A:0$H+82B-4W=)YOL'V2;=+%:/6R7-SJ-!$U'@=)\ M4%H 2@NA:$W#]SDI^WV24C9H5@J4YH/2 E!:"$5KVKU/3=GZW!10T!Z>%+1/ M*>7K&WRV6:#)IA_UH#3!//C'.R-\5>Q-$"AB&RK+OXSKJ^7^ASO[9E9L$VA= MO[5O;HO= .8>4VZJ>,1\E5"!4K)42.MZH%8)7NY3*$\D6Q?_J\^9E"PK#F." ME7UY 75_R9C05U+M%IO\!4$L#!!0 ( F#GEI+#\#5)08 ',H 9 M >&PO=V]R:W-H965TMX=A#[1%6T(ET27IN 'VXT=]1+(HF8X=>GU)+.K>0_*8 M]_)]D//UM6&P18@3Q*[(&J?BS9+0!''Q2%<&6U., M@MPIB0UHFGTC05':&X_RMB]T/"(;'DVJXCU8A MSQJ,\6B-5GB&^=?U%RJ>C HEB!*\!3'<88DQO&]!.U5?6:.NY^?T-_GDQ>3 MF2.&IR3^*PIX>-,;]$" EV@3\WNR_1V7$W(SO 6)6?X7;$M;LP<6&\9)4CJ+ M$2116OQ'/THB=AP$3K<#+!V@[.#L<;!+!_NY#D[IX.3,%%/)>? 11^,1)5M M,VN!EGW(R9YR*MY'PX^-/)%V0E%,2BS AQCL 0 H#>1W[[YO(OYX"2Y\S%$4LTOP M%GR=^>#BU25X!:(4_!&2#1..;&1P,;=LA,:BG,=M,0^X9QXV^"AZ"AEXEP8X M:/H;@I.*&/A$S"U4 GY$] K8UAL 3>AVC&?Z?'>GP]U7NW]>\"=WRU;,QJZ^ M9CO'LX_[FL'?=\(0?. X8?]TD5Z@.MVH64ZZ9FNTP#<]D708I@^X-_[U%ZMO M_M;%F$XP7Q-8@TVG8M-1H8\_B7P<%2$A@F,2SU'Z"&9H25$*IB19$Q9Q+$)H M,IM>=K%:H/=S]"PQ/XPMSW:&(^-AEZZV%?3LOF3E*T=Z(@]NQ8-[# ^S*4 / M(K#S]""V)"#>)"*WDVV**0NC=1<710]>DPO7E;AH6T$/#BV)"^5H3^2B7W'1 M/\C%14P8NS1*2E!'MDR;<1B5<=A%3+\UY;=]B96VB3>0*%$.^D1*O(H23YET M9IPLOH4D#L2W_[K,_JT]9&]FNA86_ '*^B-,W:1*P^8D2[.!VT5I3KF')B4@[@6*XT@36X&E9<#?_?F!T> MCMFV22MFE8,^D1++K 6A>=H"PD+1B:63-T0)6(N_).A4:F9[%5E#6R*BPZIO M>A)=OGJPIY*QHXXM)1D3ND TZIRDTO'8]*,5S=>%UB0-UJ3!LXC-$E87I3K1 M?%UH34IK^6XI]>R+%6<)WY!9IBE'I%:!K@NMR5@MT2WG9XH/2Y/N+IG7B>;K M0FLR7Q<%UH&JX.4;B-LN?8;R1FJU:P(7NO+V<8Z2P*IK DM=%.P+U#?@[F[: M.7-->KVD2">:KPNMR65=3%CJ:N+D745KG: 5S=>%UJ2T+A4L=:WP^:DPSV)Q M@5..5OG^(BE>%B**BU3:27#12:;4JD@TKRPY7+56#;K0FL35=8.E+AR.CVM- MFK[D4B>:KPNM>%1!<=+1+6P7%;KP@$>^#7A1:>XL/W#@#,'HD<+1C($[;H*,QN9#Q@H(FK M]L\!;RU;+L0[K%Q/9NL<>AW6>AT>..A_\9%$V<&N)'(&0T^FHFWENFYKZ9Q# M<-NUX+;5!_RE$/QWKS#<6\6H@8^^#J!5II?,)/:)];U)+]'9M0PQ76\CX@*&6FZ.4(2Q M @ + < !D !X;"]W;W)K&ULK57+;MLP$/R5 MA5H4"9!$;]E-;0&.C:(]% CBI#T4/=#2VB8BD2I)V\G?=RDIJF,K1@^]2'SL M#&>6Y'*TD^I1KQ$-/)6%T&-G;4QU[;HZ6V/)])6L4-#,4JJ2&>JJE:LKA2RO M067A!IZ7N"7CPDE']=BM2D=R8PHN\%:!WI0E4\\W6,C=V/&=EX$[OEH;.^"F MHXJM<([FH;I5U',[EIR7*#27 A0NQ\[$OYXF-KX.^,YQI_?:8)TLI'RTG:_Y MV/&L("PP,Y:!T6^+4RP*2T0R?K><3K>D!>ZW7]@_U][)RX)IG,KB!\_->NP, M']@!^] 8@ M: '!OP+"%A#61AMEM:T9,RP=*;D#9:.)S3;JW-1HN0:4F?7<+-6R4VC)'A#R3>FKB#T+R#P@K@'/CT-GV'6P:/7<)=RTB4F MZ!(3U'SA&WQ_[6KX.5EHH^C$_>JSU?!$_3SV%E[KBF4X=NB::51;=-(/[_S$ M^]1G\C^1O;(<=I;#4^SIO6(Y NT>2+-&15>LW7K5Y:+/?T.:U*2V:&S3($Y\ MG_9PN^^L)RST_3#IPEYICCK-T4G--TP\0J5DR;66ZAF$--A[^!J:P?[RWC . M#T0>1_D?DW#0KS'N-,8G-4X*JI5,9 A4=0&?*BIAF$.F,.<&"JEUO^3X2,QE M%'N# \E]4>2L7W+224Y.2S[>^@L0:/ID)L<;.PBBQ#_0V1,6)"#4W:ME M]AVALK#B0D.!2P)Z5P/RJYK:W'2,K.KRMI"&BF7=7--SALH&T/Q2TI%H.[9B M=@]D^@=02P,$% @ "8.>6NL'>:N/ @ W < !D !X;"]W;W)K&ULO55=;YLP%/TK%JNF5NI"@(1,78*4)NI6J:NJI-T> MICTX\SJP8)O4V $W&N=T TLP3_F#PI[;L"0L Z&9%$3! M>N),O:M9:./+@"\,=KK5)E;)2LIGV[E-)D[?%@0<8F,9*/ZV, /.+1&6\:/F M=)J4%MANO[+?E-I1RXIJF$G^E24FG3CO'9+ FA;<+.3N$]1ZAI8OEER77[*K M8L.10^)"&YG58*P@8Z+ZTY?:AQ; &QP ^#7 _UM 4 ."4FA562EK3@V-QDKN MB++1R&8;I3N+*;WY*.21=Y5W%'TOR[)B' MIS3F1&1[QH2-,>'I]FKXQR87VX8)33BL M$=?OC= 55;TE5F_W]E0FB:TZZ1] =O<>SSW&A_C2LA[E0%HLLMYH29.IG5YY;HJR2"GZD*4 M4."3E9 YU3B5:U>5$FAJ13EW?<^+W)RRPHG'=NU&QF.QT9P5<".)VN0YE0_7 MP$4U2U$1::(QFQE8;ZP: MJV&%V<6%EOB4H4[',U%HB5Z2J5*@%:%%2KXPNF2<:0:*G"[PNTDW'(A8D:[@ M=FU/=49.YZ IXS@Z)W>+.3D].2,GA!7D6R8V"G5J[&K$-Q!NTJ!>UZC^"ZA? MJ;P@0;]'?,\/.^2SU^5S2%KYX+G<1=-:Y_S6.=_F"_[F7,5T1F9VJT#V#DSJ M'1OTT+/&W4(";$N7:.W/Z5+9F%]=KM08@VX,<\JO5$D3F#AXC!7(+3CQ^W?] MR/O0Y=%_2O;,L:!U+'@M^Y-CU'X^7;76"2*;P#2@;=P/HU'HC]WM?A4=8=$P MN!RV8<_X!BW?X%6^*<>>1HL$"'9' KL26PVD))&0,DVX0.I.Z#KK<(_F?#@* M#I [@D8#KQLX;('#?S&T1PK078#AT;O152^Z/$#L"(NB,'S!U:B%C-X&R9\: M1!=D=+2GPVATN/''09$W"@\ W;UV:'Y%V#C6K%"$PPIEWL40"Y5U>Z\G6I2V M0RZ%QD-LAQG^$4&: 'R^$D(_3DS3;?^Q\1]02P,$% @ "8.>6D$XN)KH M @ B@@ !D !X;"]W;W)K&ULK59=;],P%/TK M5D"HD[8E3?J!1ANI[4";Q-"T:?" >'"3V\::8P?;;3=^/==.FGYE!0WZT-C. MO>>>0QVULOW+%Y9NR" M'P\*.H=[, _%K<*97Z.D+ >AF11$P6SHC=H7D[Z-=P%?&:STUIA8)5,I'^WD M.AUZ@24$'!)C$2A>EC !SBT0TOA987IU29NX/5ZC?W+:4 MB2=2&(5>DI'68#2A(B6?&9TRS@P#35I?J%+46GU"6I=@*./ZA)R1A_M+TGI[ M,O -DK!0?E(5')<%PQ<*1N0&2V::?!0II+OY/I*O%81K!>/P*. -5>.4(GJ@V-'%[T)T-7S&1DXG80U"G9-7IKOG;[^=29?P<)L"6= M_.Y-NQ=\:/+H/X'M.-:I M'>L<0]]S+*D=HZ51!2@F4\)$@J>4!M)*H1PU/GQEJ9XK94^P97S6#KJ!_0W\ MY;;DHZ1>*;E;2^[^BV26%Y0I/"L-X5+K)ITE?G]+Y[Z^[H$3FX@=TKV:=.\H MZ>OU#C!!DK4 OCDKFFCV#FBB@PV;<;3R*S>C7^OJOVHS^.;%5+ $L0"\)G(N MV*_]@ZL4VS]PO!,VB3V,B_:>T%*'OW6L(Z.YZW8:O5\(4YZ/]6K94,?84%WC MV5O'1CMR_<7?P)1=&D^_.1.:<)@A9'#>QZ=&E9VOG!A9N.8QE09M<<,,/Q9 MV0"\/Y/2K">V0/WY$?\&4$L#!!0 ( F#GEJ-P#4[BP( - & 9 M>&PO=V]R:W-H965T*@M( M; 3)H4"0I3D4/=#2LT6$(E62MI*_+TDI@F,K;@^]2%S>#&=(OL>TX>)9E@ * MO524R9E3*E5/75?F)518GO,:F)Y9<5%AI;MB[4'7'FVOH_,2& M+^=4VB]JVMAHY*!\(Q6O.K!64!'6_O%+MP\[ #_Z !!T@.!? 6$'"*W15IFU MM< *9ZG@#1(F6K.9AMT;B]9N"#.G>*^$GB4:I[(;M@6FN" @T>D"%"94GJ&O MZ/%^@4Y/SM )(@P]E'PC,2MDZBJ]ID&Z><=_V?(''_!_Q^(;F#YPK_8?44+(G/*Y48 ^GFQE$KH"_5KR%]+& T3 MFB2;RAKG,'-T%DD06W"RSY_\Q/LVY/8_D;WS'O;>PV/LV1UN],U1( BF@R?9 MPA,+-]F_S<9>'"6IN]VU]TQ;UVJ*CVIYTKIN;5@N>@QQ4UQ*, M=M9-8C\8[:D[C(JCB3\:5A?WZN*CZJX((SK%"K3F?#@)XH-E_3CR)GOB!J*B M,/E@ZY)>7')4W -7F.J]Z_-X2%]R<&A^XGOC8$_@0%@4CZ-X3Z&[4V],K==) MOB9,(@HK#?3.1]JH:.MGVU&\MB5HR94N:+99ZB<'A G0\RO.U5O'5+7^$A0G[G*%\&\WS+HO3^;&)/GC[X$J[6O/A@NCC=T!6[9OS; MYG,FWDUKE2",69*':8(R=GLV.;=/+CQ2-"@M_@S9?=YXC8I0;M+T1_'F8W V ML0J/6,26O)"@XM\=NV!15"@)/_ZI1"?U;Q8-FZ^?U-^7P8M@;FC.+M+HKS#@ MZ[.)/T$!NZ7;B'])[W]C54"E@\LTRLN_Z+ZRM29HN-A0=QF.S^TXH^RPEJH%2_*W)2M131A M4ES&:YZ);T/1CB\^I&EP'T81HDF _N!KEJ&/":?)*KR)&#K/<\9S='0MJB?8 MB@_26\W71=,GG=?HZ))Q&D;Y:W2,OEU?HJ-7K]$K%";HZSK=YL(V/YURX7GQ M^]-EY>7;G9>XPTL'7:4)7^?H71*P0-/^ FYO8T!@*E)6YPT_Y>TM!A6O:/8& M.?8O"%N8Z!R"FU^R9=WUQ#V5%K>CSNN=\*SASS%QK9FWY[;. M#!.?Z/WV:K\]T._?Q=CRW/1Z+0\B5Q.C:[*9"V4W1LILZT7D^;[ODN[/6+:HSL^__+1VN+/SDR.]#0_U8A(4W]#E&GW-:,!00F.F]1-4&7Q! M#*FI,4MLL&%N: Q3G[IHNJ] C2*%*34U'Q(J;)@J^H=M=,0>EM$V$#R(5D_3 M0&U>VGA!YL3>KV:-U:S!C&H]DVL3LF)5@"!X97"N > M ?V'KL0]$V]CK<]&&<24FIH(R2"8/*=O&#O<89!P!N?"D)J:"XD\&$:>\\;] MM9-%47C+BO7+1T8S[4#1(^EUMKP8TU(-3'(-!CGA&=5.'SJKW2C0F%)3$R&! M!OL'K780EP;GPI":F@L)1;@'BL94.RQI$Z# T-FYZUGC&$UZEK+";X\Q;CNO,;+?+<\E/#LQ/0QC/:6^A8(_L MPZC6RN]R5/*-T[/3HG0%,-C!4H-O@T/ C"-AQO$..=0Y1M=U3*FIN9#\X_3P MSXBAKD?2MKJ'NE%-U= DT3CP$DV[OKM1#I8:?$T/@2^.Q!=G?M#Z-KK 8TI- MW?66O./V\,Z(^NZ1A%!N5%,U-,DV+KQ:4]2WN+HL*L[^;&F$-EFZ81G74AVL M-?2BFE)3(Y</AW6V?>CEV MW?V=9:T5[M@,<24,N3!^#$'W2JKI@F_M'QS1&>&.U6]7@HW;#S87Y1E(EJ&, M165:\W6XT=_L1M'&E)H:ND0;]UEH\X(NP2C]9Q[HQ(7"$]N/*"@WWM3:1CU\?6?K>@M9MAOV/'GTC@(/#"R9". M@;071+!MSPB\!U0?.;MD=RP2 MT_P <7 7!]8;?&$/P3F>Y!SO6:=TQA:Y9W1'RY2:F@N)45X/1HTH\A[)>7>- MCVFI!B89RWO6HLYXM/>,+NN84E.S(3'.@S%N&-I[FK-"OK]_(%9G1=R.0TV> MA"VOY\#0>+"OE-5C5K[3>A)&9T;<#JSW)!IY,(T,>F:GO50RLTC+4YV5Y>XY M.FT\F"C@954^KRFN=O';NV<4ZT_K9T+/RR%#]0/RF[^!]02P,$ M% @ "8.>6K4;E**#!@ WB< !D !X;"]W;W)K&ULM9I9;]M&$,>_RD(-B@2H(^XI*I4%^&A: S4:Q$G[4/2!%E<2$1XJ MN;*2?OHN#W/E+G?(ZGBQQ6-G9H__C\/ASG99_J582ZG0UR1.B\O16JG-N_&X M6*QE$A1OLXU,]95EEB>!TH?Y:EQLW(67(Z^,2,9RH4H3 M@?[W)&]D')>6=!Q_-T9'K<^RX?[O9^OOJ\[KSCP&A;S)XC^B4*TO1_X(A7(9 M;&/U,=O](IL.\=+>(HN+ZB_:-?=Z([38%BI+FL8Z@B1*Z__!UV8@]AH0XFA MF@:DBKMV5$5Y&ZA@/LNS'-0FV?=YDN-OBLVP4)>CK0("YD_ MR='\^^^P\'X$@F=M\ RR/K^6JRA-HW2E%WH>>N9@Y[KE=OVZ-H/0K0XU62Y2KZ)RC9T.506 XO,!'3 M;J>3UND$='JSS7.9+KZA3WF0%K'3^<1RSH3H=NVWKGW0M19.S\3ZEE.*!2;= M;J>MVRFHAY8O_2M_>H:5CSW#0>_XM=_8V!\C/!%$X.Y!PGL4QD?.3F/@I6O? MIQ.':V)<$W"&[C11ES6U?G50ZRY=Q-LJP/\QG8W;$\^GX3 &2;DWG]? H%)[ M4'T\G5#'H!J08IBDO3QKV@\ &C8,Q3!$A](%VS EOHO@V 5PT1MUC TW#94 ML<_T*G:X-EC%,%?O;]J5V>D7;'WH4C3DQ?ZI&(A!B!\:J8$U!B$[$()3:Q8% MG;HFD1@"$YC O9HA-GT=FB$&O 0&[U#-D [\^KY#,\3 EX 4',#]QL"+T>:^ MBU#$\)' ?+SZ"=8,W/S E4@,0 D[E68(B.)#(S74)3!U!VF&V,C%F!#G-!KH M$ABZ_:*QF>L2C<$M.4T:2^P\5DP=N1(Q."7'9K+$3F7U:$\%<[@V?"0P'_5+ M?O(8+-9EQT.)TB#I]G^.5)8:D%+OV(QNP'LH".M#^V"X3&$N#TK?J UE/G&] ML5 #90I#N5=3U&:R0U-TKVX \WBHIJB=LA+J>"VE!K<4SE?[%*9G^1BJQ)0$^9>Z?J1:;74//FCPT(5I@$O%F0L\(- /C=^PF\+L'O2X MHC:XL6NJ#;R;1"C39YM9*ZZI7R.])8;NG(XO3U: MROP)7,[H[T@CFR# M&V!R&)A#A6&M'QR9AF?HZK+#:LYS.IA,N[ -?:GC@<%-[SF,*_[A6SGM:X/ MI@:\ DYK>S^9VNGLA3]QN36\%*P?J01C@"KAB>[2>Q3GJN,) 6YR@CBML;D\\ MSU%7%'M[$8ZLXHK!55QA "S@5+=7SG:*>T&H2U&&FP+FYF Y=Z#3=Z0%PH!3 MP. KY MH'30;NF;_PM02P,$% @ "8.>6B8\(Q25 P EP\ !D !X;"]W;W)K M&ULK5==CYLX%/TK%JU6,U([8+Z2S"9(VZ151VJE MT4RG?:CVP8&;Q!JPL[:9M-+^^+6!(9 0IMGRDF"X]W#.M0^^GNZX>)0; (5^ M9"F3,VNCU/;:MF6\@8S(*[X%II^LN,B(TD.QMN56 $F*I"RU7<<)[8Q09D73 MXMZMB*8\5REE<"N0S+.,B)_O(.6[F86MYQMW=+U1YH8=3;=D#?>@'K:W0H_L M&B6A&3!).4,"5C/K+WP]QZ%)*"*^4MC)QC4R4I::Q.;U,_J'0KP6LR02YCS]1A.UF5EC"R6P(GFJ[OCN M(U2" H,7\U06OVA7Q3H6BG.I>%8E:P899>4_^5$5HI& _1,);I7@_FJ"5R5X MA="262%K012)IH+OD##1&LU<%+4ILK4:RLPTWBNAGU*=IZ(/E!$64Y*B&R:5 MR/4,*8DN[O5R2?(4$%^A3YRMWWX!D:$%+-4ENEB (C25E^@M>KA?H(O7E^@U MH@Q]V?!<$I;(J:TT-?,".ZYHO"MIN"=H?";B"GGX#7(=-^A(G_>G+R"NT_UV MNJT+4E?%K:OB%GC>2;RE:A0$??^D ]"-@DS^W26N1/.[T8P3K^66Q#"SM-4D MB">PHC]>X=#YLTOJ0& MX5XMW.M#CXJY5F:N$UV"+JEE?ECDFV_$4^3CT'(XS,/CP,-U6(N>7]/S^^F!E-=HG@MA9D6;.!=449!FF:8O4B^Q1PU. MS@'KOH@6X: F'/QF/8.C5W;6\SBLKYYA32_LIV>6M:[=7$!"%?JW\/.2"PU# MV;K3Q[V YR[U@U]M&@'A\-*7P@L);P<2U\_)MK0"@FBX V"U0J*K1YM0<1ZHG1ST<6Y!,5NT[M73C Z M--*IN%$W:^SL-U+G/"^]?[A[P4O]B.>NJ:'0VOH;C00>U$\5W%#B!T)KB]_W M"[AW5_X%3U4 3;=,1M[DT%-=89X_#DZLSOV^COLW]O_IJ@KUT"[>V#ODW1WH M.Y,3S/=;/N[?\W6WKGMQIIMU]GBZNKT89R^F@=#:BO<] PZ&=5)O#W*V^('0 MVN+W'0E^H25YV4GA\?9T^)7OB/'#@Y5H-TY-YLBJSR!KRB1*8:63G*N1+H0H M3X'E0/%M<9!:F+-9?1:/_@-02P,$% @ M"8.>6HI>/>*)!P 0$0 !D !X;"]W;W)K&UL MK9QK;]I(%(;_RHA=5:T4 1YS2=($*<&7C=145;/9_;#:#Q,SP*B^4'O(1>J/ MW_$%S( S8.W;#PT&SW/&.2]G#B\37[TDZ8]LR;DDKU$89]>=I92KRUXO"Y8\ M8EDW6?%8O3)/THA)=9@N>MDJY6Q6#(K"'NWW1[V(B;@SN2J>^Y9.KI*U#$7, MOZ4D6T<12]]N>9B\7'>LSN:)[V*QE/D3O/JV^I.NIM*3,1\3@3 M24Q2/K_NW%B7ODWS <49?PG^DNT\)OFE/"7)C_S@;G;=Z>7= PYP5)F!7_DY?RW!'MD&"=R22J!JL91"(N?[+7ZA>Q,X"^-X!6 ^BI M ^QJ@'WJ@$$U8+ WP+;?&3"L!@Q/'3"J!HQ.G=*X&C NDE7^=HO4.$RRR56: MO) T/UO1\@=%?HO1*B,BSJ7X(%/UJE#CY,03,8L#P4)R%VI5UB6V>$]NF0/#XXY./OGQKF-35C M;M:++K%&!<8V8!S,;%PSYFORK##] C/88-1;+!7/15H:B%X;HOOXG7RL\GF$ MZYNY#@^V%VPU7["65GLK3+O@VN]RG^2.)LD_7]0)Y$[R*/NW89:W)6W03,L+ M^F6V8@&_[JB*G?'TF7E4'C2>.] MLYQ34*YQ_FWSAH3Y()B6M^$V;\/_D;L=/<,'34C+]ODV MV^?&;-]I.V*KI0\>M$=(VFTB8@X2Y2)B'A/D@F*:1BZU&+J"?%2Z08D'" M'"3,1<(\),P'P32Q6/W:\N@;2\J494O50H2AJB@I"U7[$'"U2#2V#Q5JM%,= M^WN?$LS1VBK@>$ 7&M"#TGP434_MCIMEM4KM*N2SQ3N9M8YGUABL=6:M@X7V M(+/(@!Z4YJ-H>F9IG5EJS&Q1TE7/-U5]OI"JNSNQ,3!CVQ9[*,V!TEPHS8/2 M?!1-%T_M)5I8,]&"NHE0F@.EN5":!Z7Y*)HNFMI3M,RFHK/]^'A&XB1WG-2" MPJ)D'UAO_RW76QU0=1FI65V*Q_CC =K MM?Z0HI[\(OJ:U"@*J"$)I3E0F@NE>5":CZ+INJG=2VN$77V@GB64YD!I+I3F M06D^BJ:+IC8Y+;/+N:DM0=GOSED@0B'?SO(O_PLS_"E)%53$"Q(P-0_U6J.6 MH#9G1=NMKN?]_>I:"07J8D)I'I3FHVBZ4&I_U#(;I$5U$=OJ7\(U!&%TCPHS4?1=&74KJAE]-$F?R92=:SE%K5&093#+;KK M2'3[UO[7X.8PK5<0J,<)I7E0FH^BZ=NB:IN3FFW.V\T"D9%D+3/)XIDZ:!(" M/?0J)KTY.:3<]W6X64YYM1\Q;A MM&:!'EJB]KD]:M0!U!JEA];H.X%=:& /2O-1-%T'M45*S19IT0GD6R-BEO?HW8^8XK%\3IY[IHV:HY[MV%JG96E.:C:/H?^M5&I=V']B VTKR;0FD.E.9":1Z4YJ-HNFAJ MT],VFYZ&'D25G^I/6QO5@[3\IE": Z6Y4)I7T?*]%+7UMN?-^*B0NBAJ!]0^ MYH"V[D/,Q-9R@)J=4)I;T?:["TK'^WW(R6?ZJ!F6^>[MW,<@XNFBN$5%1H+\ M35W>$&#[;'D;#->Z](J[1>P]?V-=WA0WA>C5F/+>&OK 8 #&PO=V]R:W-H965T=S4_2 MC8S"1%QG)-_$<9"]G(DH?3Z=>)/7$S?APTH6)YSYR3IX$+="?EE?9^K(:526 M82R2/$P3DHG[T\E'[_CF\9,^_R%JA_Q";Y%&>?F7/-=MW0E9;'*9QG5G94$<)M7_X%L=B%8'C_=T MH'4'NMW![^G Z@ZL=+2RK'3K(I#!_"1+GTE6M%9JQ8.%*96PSJ M+&K3SBO3:(]IC%REB5SEY+=D*99F?T>9T/A*7WT]HZ#@59 =$.;]3*A+_2Y[ MWMW=,(E'NO1VPK89; (HU"^D'_++SY)$>?_=5AY5JGR;M5BVA_GZV A M3B=J7NQ*3^8\_>%/WURZ7D<2, / F !Q2GW\63R)3:T616V':Y6K5WZLB M6*Q(3W/O@*G@/[5]&&IE&.4-NRW6SR^Q*V:,M@]P#U]NV&S3@G;&?-NY-!V*?YT2N@H1X!ZY[7/SI M\@04&9MK2&*&O[/&WYF5R3;## "2F!& PR8 A^ %/T_C.)3%\DXNA>AR%>P_ MUM5*S./F%'#IK&=:'C5N'(W-6_*=7 7?PG@3=WD%RHWU"DG,\-QS]:W:M9+# MM2Q2#+#4S""T>,7;\Z91"\S:MX.ME1=L8AI&M6$4-.QW=3=0K%0EI^(D\76C MJ$JFK40-DB6)F@2FT,(+#S;ZFB&IF:'1H./9(1T/%76PU,P@:-CQ8-H97H!A M@='N\DX*<5E/HFLP\F R>G^BPRLU/.QH]VW0E:?QRIO:27E4XL)2,X.@F4=V4A@5N;#4 MS(J!9BX*XLP.*5P+0+@!-C$-TQQ$80[J36':D\(,P@UXL+'7#$O-#(TF,4JM M)"Y%92XL-3,(FKDHB#,[X 8L,-I=UOV+C]&>7WQ4DQ.%R>G]J0X#!SSLZ @ MJ9E!TE1&?3M)CTI=6&IF$#1UT:&JUN!J/7VS%+/MU1IJ8AJF28C")+1?"O<# M!SSLZ*MGHT!%-9710SLIC$I=6&IF$#1UT:$"UV *'PTR,]C$W*S0),1@$NI- M81 L8-'1NQ4V:D],,Q?S[.S8H-(5EIH9!$U7#*YS#8,%+##:7=I3Q^CA"M;: M?X,1:3BCX<47EA_MIXWR%-.0Q;B=W$:%*"PU,P@:HAA?&L!B!_ )J9A M&FP8##9G02ZJ+?CO9,>M.UAQ](6Q44EBFI^8G>T[ALI'6&IF$#0?,;AJM<^6 M-"P].A"'W6MRWY*LZ8?!]-/.<]P-%7C@T0&P497BFL6XG9U CDIC6&IF$#2- M<;@"ML]T@*5'!\+KKGU,^VH?7-,6AVEKIPGQKI(?//#H$-BH=G&-IX#K97A,"%>-XS]YCW],?7!,:APEMI_D YSUJP0M+S0R'YD)N M9YN1H\(AEIH9! V''"ZN[97WJ(!8JQ6/R+3SOF>SAVORXS#YE4[L3/ZPV&B? M;-3#N"9";F<7DJ/R'I::^2BJYCT?KKWM]3 J*O/5:L"SK::+FN9\F.;J%,>% M?GC,T;[;*+SY&@5].]N:/BKH8:F90="@Y\,UN[UF BKL^=T;GEXO]/L:Y'P8 MY(;FPKMX'QYSM/*8]*A+7: M-NIO;[,ZK5?S8I$]E&\LYF21;A)9O:77G&W>BOQ8O@OHZ.;5*Y570?80)KE: M[^]55_=@IE:?K'I+L3J0Z;I\T>\NE3*-RX\K%0N1%0W4]_=I*E\/B@&:=T7G M_P-02P,$% @ "8.>6F .HW),!0 ="( !D !X;"]W;W)K&ULM5IM3^,X$/XK5FYU @EHX_25:RNQ<&A76B0$MWL?3O?! M35UJD9>N[;2+=#_^[#3$,4VG:3%?(&EGGLSCF8R?3#-:I_Q9+"B5Z%<<)6+L M+:1<7K9:(ES0F(B+=$D3]*HA=OM7BLF+/$FH_RS M>SX9I9F,6$+O.1)9'!/^\IE&Z7KL^=[K!P_L:2'U!ZW):$F>Z".5WY?W7)VU M2I09BVDB6)H@3N=C[\J_O [ZVB&W^,'H6E2.D:8R3=-G??)U-O;:.B(:T5!J M"*+^K>@UC2*-I.+X68!ZY36U8_7X%?TV)Z_(3(F@UVGT-YO)Q=@;>&A&YR2+ MY$.Z_D(+0EV-%Z:1R/^B=6';]E"8"9G&A;.*(&;)YC_Y52Q$Q<'O['# A0-N MZA 4#D%.=!-93NN&2#(9\72-N+96:/H@7YO<6[%AB4[CH^3J6Z;\Y.26,'[^ M@T0917>4B(Q3E2,IT,FC*IA9%E&4SI$V0ALC?<82DH2,1.A*"*IL23)#WQB9 MLHA)1L4I.KFADK!('9VC[X\WZ.33*?J$6(+^6J294.9BU)(J>!U"*RP"_;P) M%.\(]([P"Q3X9PBW<;?&_1IVOZ%AZ=ZQW5MJRX8>=+"<)4_H/W3RC:YHA/S3NEA!R$.SY C,8M\MV7?!ZMS< MF)=U'+LN.3H"LSCV2HX],,/71"P05>6X(I%N675D-PC]2F$-^IWNF^K;-O)] MW _JZZ]?1M>'HTOC6.U2JG^'S[II9@F9SU6#))+.D-I]U?:2H&4VC5BH;J!X M29*7.@+]K=CZW>&;^+=M>H%?'_V@C'X UD^EF]<6T7@P]+AJ$)5K7)-^&Q/I8(7/CB#CM#L93+"Q>\<7:E.!8HK-)NGD2@^ MJ Z:56IW?Z5")G9H1EGXO7=M?SZH3 [.@R,TFZP1*CZL5)IN@3#,P:2W5CWC*(QY\-3@(X0)KLQ+X($) M4(38[73D(\8CV*@<#*N<)H^E!018A)")'9I1%AB>B3AZ)BVN D8/F=C1&[V MX9G&ODT9.YULN$*SR1H%@N'A1M--&6\/+\Y[/?PV'356V!_LR(A1#AA6#GN; MVK%/GO!U#TZE(S1[E8PJP? L!6I\3E6&*S2;IU$9N/$H9??N"\T_"A:-1R2! M$0;!NT8D]87:Z,D3OO"A&72%9B^3$2G!T3.2P*D4<85F\S12)'C_C"38/R,! M3>S0*K^N!._:Y *GDPY7:#99HT<"6(\TW>1@F(-)-]8F@=$F 3S+:-)@&CYY MPE'"TIF ME&L#]?T\3>7KB7[QH'S19/(_4$L#!!0 ( F#GEH\;SU:@0( )\& 9 M >&PO=V]R:W-H965T7+@)5HW-;!.Z?[]K0UA:)54?^@+^N.?XGFON(6FD M>M0%@"%/)1=ZXA7&5)>^K[,"2JJ'L@*!.VNI2FIPJC:^KA30W(%*[H=!<.Z7 ME DO3=S:4J6)K UG I:*Z+HLJ?H[!2Z;B3?R=@NW;%,8N^"G244WL )S5RT5 MSOR>)6'/0#R' :$'2!\"8B/ *(. M$#FA;69.UIP:FB9*-D39:&2S U<;AT8U3-A;7!F%NPQQ)KVF3)W=4UX#60#5 MM0*\(J/)X =5BMH2GY+!' QE7)^2,W*WFI/!R2DY(4R0!>,<[T(GOL%4+*&? M=<=.VV/#(\=&9"&%*33Y*G+(G^-]E-#K"'N-<;._;HB-XY*+9UGPOY]1WWR(V!4O\^I#E^3\WO1/9, M\[C7/'[;'0^8R&2)C0)/:*X:#JENJ49M&UIKW:9GP3!,_.V^G#;J?#\H[D/: M)/V]7B]!;9P%:I+)6IBV7?K5UF6GZ++.C5ZLH_M>.=/Q_].TUHW-L&%"$PYK MI R&%YB6:NVPG1A9.4=YD ;]R0T+_(. L@&XOY;2[";V@/Z?E/X#4$L#!!0 M ( F#GEH-3$[J] ( 0) 9 >&PO=V]R:W-H965TLTX7@M0>59QN33 M&%.Q&CEM9[UPDT2Q-@NN/URP"&>H;Q?7DF9NQ1(F&7*5" X2YR/GK'TZ&1A[ M:W"7X$IMC,%$.2<.A#AG>:IOQ.H"7&F1 ME6#R($MX\6:/I0X; .*I!W@EP'L.Z+X Z)2 C@VT\,R&-66:^4,I5B"--;&9 M@=7&HBF:A)LLSK2DKPGAM/^))?+HCJ4YPA4RE4ND%&D%C1G52YBG"&(.C4NA M%*JF^YG*0@&I/XD9CU!!PL$P0,% IE.4R9*9U, %5UKFEJX)C2EJEJ0T.H+; MV10:!TTX,/"OL<@5XZ$:NIKB,5ZY0>G[N/#=>\'W#EP)KF,%'WF(X3;>)1TJ M,;RU&&-O)^$5D\?0:1^"U_)Z-?Y,7@_O[G"G4^6F8_DZ+_#5:WD()@M%3IKP M_9) <*$Q4S_J%"QVZ-;O8*Z(4[5@ 8XR+;$J-; MB='=Q>[3H:4CR>E,2(D\> *Q,/< 56IDBK+IIK9&ZS0HB/N6V-QJ2__(ZWG] MH;O<#*[&JMT^J8RVG.Y53O?^QVD(J&XEW6 *?L$7H>G4*#)C&D-@"LXQC!(> M;22]+JJ=._]K9O=$MB52OQ*I_^9EWM^G&'LBVQ)C4(DQ>*LR'[RJS&NL_BYS M=Z.A9"@CVV<5E6W.=7&=5JM%*Q]3*[:FJ =QO2;@M(8T/>Y$'H],1M4/S[^;U!+ P04 M " )@YY:>+^^84P% !+)0 &0 'AL+W=OKM%U5[>[=B].],(F!:).8 MLPULI?OP9R=I(!#]I1"K.\/@ MT9)DF-_0%&3$F: M*I)LQS\5M%?'5([[WS_H0?'P\F%FF),I3?],8K&\[XUZ*"9SO$[%*]W^3JH' ML.>RA:G7"P*P?[T,$\X="O M'/I=(PPJAT%7!Z=R<+HZN)6#V_49AI7#L!"K[-U"&@\+/!DSND5,64N:^E+H M6WA+19)*;8/+71/J)R91F62)D;@F.'6TA ,*6.MI?VAY:.M13YC=H/ZUC6R M3=M!W]\\='EQA:(4)UE;)^MA'HEJV. DQ(-LD0\)"R!A8?>^ZK=!&G+VZZ'9 M+ZC]$]0OE/.#\?C7%VF#G@3)^-]MXZX$#MJ!:E:[XRLG+8X81O2F_SZ MB^6:O[7E!R3,@X3YD+ $A8"P1KY,JCS9:"C3[ZNLQEAB,Z17*?$,FG*3&Q] M09>D84%2JY7-I.\Z_;&QV4\ ;;AS$Z!+1+^+4=#%* 1J>T,(IQ;"T0KQMI[Q M)$XP4T/V7_3(Y#0I5UT>>U>B!'C&DHA?HZ<\NFG31@L_=Q!#PCQ(F \)"R!A M(1"LD3MNG3LN]$O?A&.S[J15.8C1[EWLE MOI8S0$10)#=3"6%MTFC9YXYA2)@'"?-+F&7NR6@=" T9+P2"-1+BMDZ(6_W( M)%O-6-3ZGBLX),R[/1IIEGTP8B'C!9"P$ C6$-PR=[444RMY,7E']>3]?HUB MG.$%*5\&UVB#TS61*\*+UIJ)EGUN2H#2/%":#TH+*IJ[G[".:9H'5WL@HZ M686M5N:N7(W)*YZ[UJMWS."S$.H1FL+LREB6MNKQ/[?# M%5RW49SJ&W"V1J"U*E!: $H+H6C-Q-C5JRQ]P4HN;N8)R^0[=B\3Z(8PN4\Z M.6J'QRD_,(_6^%-]Z+-3HEM4OZ-=T-$NA'J*ID"[.I:E+V3IZQ:548^,L$5QBD<5'=:Y*$]]U'?KDT(/Q?D8 M8V=>'C-ZQFPAQR!*R5RZFC=#.6.P\N1.>2'HJC@X,J-"T*SXNB0X)DP9R-_G ME(J/"Q6@/C\U^0]02P,$% @ "8.>6HH%@7Q* P ;PL !D !X;"]W M;W)K&ULM59M;]LV$/XK!RT84J"(WOR6S!:0R!M: M8.V"I.T^#/M 2V>+*"EZ)&6WP'[\2$I19$=6N\'[8O/E[N'SW%''F^^%_*P* M1 U?."O5PBNTWM[XOLH*Y$1=B2V69F2U 5YT1^O4,F]@LO])X6'NBFT';!3^9;LL%'U!^W]]+, M_!8EIQQ+144)$M<+[S:\24/GX"P^4=RKSABLE)40G^WD;;[P LL(&6;:0A#S MM\,4&;-(AL=?#:C7GFD=N^,G]%^<>"-F112F@OU.+&(79" M:V9.UI)HDLREV(.TU@;-#EQLG+=10TN;QD=4F[QH!:3,(16E MIN4&RXRB@LM'3#^XJO4+K[ZBYIG^@::>J0;)W;)?%D',_] M75?,X''_4%'.K5F@^?05OE:JP3\*@_[_-VYG #J1.6JF3_^ON3LX9 M@S.!'<1@VL9@.ICNW\RC_+UW=]IS=T>3H[O;9Q0\&QV0G+4D9]_XP"PE6%+% MJ5*8OP;SQFMF!T+" RK!=KV5^V[V@DT8'A'N,0GZZ5ZW=*\'Z;XW'<3I*%Z_ M/&]V1.FER?@$I3!X?FR#LQ6I!NH;5:K7:G0BU6&G*PB'"Q 7E6T)[@G-08LF MU9U$P]]PT6G(=ZZFQ"@ %%X !D !X;"]W;W)K M&ULO9Q=<]NX%8;_"D;MM,Y,;)$ ^)7:GG%$[FPN MLI-)NNU%IQ>T!%ML*%)+4O:FTQ]?0*0%03R"1.^A;V)).7@)OJ" \P@?U\]E M];U>"M&0WU=Y4=],EDVS_C"=UO.E6*7U5;D6A?R?A[):I8U\6SU.ZW4ETL6V MT"J?4L?QIZLT*R:WU]O/OE2WU^6FR;-"?*E(O5FMTNK'1Y&7SS<3=_+RP=?L M<=FH#Z:WU^OT47P3S:_K+Y5\-]VI++*5*.JL+$@E'FXF=^Z'Q&>JP#;B'YEX MKO=>$W4K]V7Y7;WYM+B9.*I&(A?S1DFD\L^3F(D\5TJR'K]UHI/=-57!_=S'U:BUF9_S-;-,N;23@A"_&0;O+F:_G\L^ANR%-Z\S*OM_^2YR[6 MF9#YIF[*55=8UF"5%>W?]/?.B+T"4@^]:X.&W2V^NJ?":5BI9JZL76_6UIZ5=6J ?E6U/)_\UDN>9VMDR+ M1U&3K"#?EFDEEF6^$%7]5Y+\MLF:'^3BFWPT%YMB7Y'+F+1 MI%E>OR.7Y-=O,;GX\[OK:2/KJ:XVG7=U^MC6B1ZI$R.?RZ)9UB0I%F)AEI_* M^]O=)'VYR8_4*O@YK:X(<]\3ZE /J,_L_.(<*![;B_\D[J\(/7[UQ%X\%O/= MU5V+&6S7XFRKQX[H?2KFLD>IA6JK]M6[;7LVY?S[8>O_ZVN9YT1^(Y_3:O%O MJ"7;:W'X6JJ7^U"OT[FXF5K,!4D;4C=IU:AO8K,49"VJK%Q C=+J^5L]-5(\W48\C'C@.,[U M]&G?<2#2#Y@<90XC8VL=A]J))&;8Z>WL]*QV_B)'WZR8ERL!6=>6#?8,<0/& MH[YS_4 :,+\?&%MK,]0X)#'#.']GG&\U;E:N9'I2I^T 7RS(O2C$0];49)UF M"U)6\N^/]%X.%;([J=7P4$,.^WWC?,_M&]R/"UW@N;36>:B]2&*&O<'.WL!J M[Y=--5^J?EE^O?^N^N5-]:.SD5RDX# :]"RZ]"/78WTSK9<>VK-BBB5(8H;E MX<[RT&IY++.9A2@6W1/R['X9]ZZU5 M&&H]IEB")&98'^VLC^R=R6:UR5,%":2ITJ+.NVYE\1^9\TH0@2V/@-[9<7G? M]'[@I4N= .@_K-4H[].^Q4 D"_MQL;W20QW&4C,MWJ,EU]YCR)SKJ7ULG])\<_C0 M;JTO97)6@=ZZ0']-@2X#"J0N[3_GL;VZ@\U%4C/-I=I<>FZB*Y2/I]+<3L[( M7AW/]2%'@=" >;X'6&JMY&!+D=1,2S7KN58RV1OA%F*>RUQ"VEJ069[6-;DC M,J-;E1WZD0N9M2WDN)=6M?*\33U@>F^O&>Z9Z5S1X-!R,,H_=!L5T[#43+DW33+,LJ^Z_T/UV5FZ(!?<5DK!FJ6NSV29&J M+T]_1$V@4.T>8-!$3-Z:H:K%J&H)EIK9%)H&7?\-?T=R M,3ENAJH6HZHE6&IFLVG*=.V8J=%2-=1[RZ-GAJKP18(>[WN94C!Q!V*="F4 MNJ/B)I::::\&3M=.G"<>_%[&>?*1!V#4"22.AM&AX9B,&:.J)5AJYKR,1E9J M1]91\M/NFB?R4SCJ,#^UUW^HVUAJIMN:7JF=7@T__T=.)U-VO:&C,JI:C*J6 M8*F9+:/1E](W3*8H)L+.4-5B5+4$2\UL-HW7U([7W3<(-97J+KD_KG GR0>X/S4*/),S((P#.:B]_H/='H.9J69F>G(*]7A_,3@#I?TI4ME3!,#T M'Q@91OT?2F/[#0RV>PS6I9IUJ9UUA_Z@W,F=["?."HOME1MLY1AP2C6<4CN< MWBT6F>HCTKP55;W#95:T;^;I.FO2'+04$R%GJ&HQJEJ"I68VD,9;&KUE!HD) MF3-4M1A5+<%2,]?B:0!F=@ >GLRP_KPK]VC$@&X?"N4A=8%^WU[-P10QD91I9&>YL;2=G/K>>%P*K-Z!0 M'CG 5'ELK^1@2\? 2;:W,M>.DU_5XNE"+%I)(M)*X2/\;.(NO,5=>8N[]'8, MVF2:-AE_PW&5H4[QHJK%J&H)EIK9;)IKF9UK7S&N DM_'=\+?&A@A6)=)X( MUE[1P;:. ;!, RRS ZQ]\33K8Z8;,*^_R&8&1-* 1@!%V2LTV+XQ@)1I(&5V M(/U#R\=8?XX5^%'07H/!?0(JPV*IF>YKAF5VAAV.Z MT".-RIU8:J:IFCN9?5KU2,YRUO2277KP:(A*F:AJ"9::N8%(4R9WWC")X9BL M.$-5BU'5$BPUL]DTQ_(3JXW_T(H0#JPBAE>$@)'@BA![A0?;.P;!JZP"(#>TT'^SH&Z'(-NMP. MNAA[J7@?>!0J%- 95TL-=-4S;K\S"7$QW-N5*)% M58M1U1(L-?,,!TVTWEL2K8=*M*AJ,:I:@J5F-ILF6L].M,.SP$[0V*W @H@" M\ZLS,-;G/K3-TU[1P;:.0;*>)EG/3K+C;.KQ^M.P4?;;6>F#'"6?[*W6FFG\WO%)9\^LGI59=G*&ZYR'#)I%@6*/=N"X!RN-@9N> MQDW/CIO8F],\8"96;4X#+.]''NF[4=D32\WT6[.G9V?/7XQS?EKA3]UA/Z"? MF&PX0U6+4=42+#6S832W>N%;YO6HJX]1U6)4M01+S6PV3<:>G8Q?D=='O:[> MXPYTT!X0&'E0!X7*MUAJYE%[FF]]^[I@^T(;'SBE"?CQ%@@+@!_$[549:AR6 MFFF<)DS_W#G3UYSIYD,SH6QE_:K]DOG&20C4%]$^K#!0B>V3<^[Q]74^.BC4BM/;.:7*6:9<%$-W MKE3^P?.*Z9RFI+C(XA>='!=C6'2O?VD=VJCXGU+%D^;))YB MM&@O3SL<(<*]CG556Y:@@Y%].WF3C=.[]DG]^?4;*8TUTBH.KRK?T2#)Q+J* M ]<,Z,@DI#>R;'NRL M2B=E(I-E;!/!_$ZJT[> N@<&&>>-P:YK!D:#G"A%I;C6G?+D5Y1Z 2F6I;L2,S#)! M2@\UHVIHV2GE_!8N.]^3#>UETEK3LII$T]2&JJ:1,1W0;ZL9[;9L^")=)V/T/._S?.,"BH);YO6M7_( M67ZQX^H^_1J>R\O*MF/$Y.7AFPQZA^^Q>@XZ=)-'D12/\83'8/TJ17/5.V'EPW'EN;40=>#X;N-W@1X>N@SF3!N&*BZLU9'%/Q MY.E5RRLRT:_B&_KZ_)@F9,'570,.W77[*XW9(HV:LVX@$=59Z_87F)Y^%*[? M370L)F*ZI/&XZLK9I&PZNJ&C5A\@;"/7Y<>.8!R#V1' L#B8 XQC6%B<_VD^ M?70^!L.\]:U('^7T48YAV9!Q^<7BV#F1_MAG&D5!$(981L=CJX,QEK:T#L>0-&%-E7&XL##&P5 ML-J!^/8X4%-V3A# JF+>L!V,(U&$(5"+]AH-0R0[(7SMZX/MDB"((CL"F-U! M$& ([$8-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M F#GEK!_CQGO 4 .4T / >&PO=V]R:V)O;VLN>&ULQ9O?;]HZ%(#_ M%8N7VTGW7DI^MM,ZB4OIAM0!6E!?)S>88BVQF>W0;7_]G##4XXX>W9?3/-$X M:?AR')_/QPGO'K7Y>J_U5_:]KI2]&FR=V[T=#FVY%36W_^J=4'[/1IN:.[]I M'H9V9P1?VZT0KJZ&T?EY-JRY5(/W[X[G6IHAW-!.E$YJY1O;ACLI'NW3_G:3 M[:65][*2[L?5H/N[$@-62R5K^5.LKP;G V:W^O&C-O*G5HY716ET55T-1H<= M=\(X6?[17+20*WYONQ;'[S]S#W(UR,[]"3?26-<=T9V?>\:]\ QE_%$%Q&%X?CYR&(;\W_":/>;&0IKG79U$*Y0QR-J%I M9;=R9P=,\5I<#29Z+PS;\0?17I3_EMGZ<('.DX%PF;?2[S"S=<=(R+.8%XO; MV?5X-;UFQ#Z9 MLN+C=+HJ &"" ":] ;*S)0>0*0*9]M?5X^(C@,P0R(P6LI /2OICN7)L7):Z M4<[G$[;4E2REL R1R!S6LC/8J>-SY*58(5X: ^VC*LU^RSV0C4P_5P@D!>T MD$NA;-O6D2W-J"'D)0)Y21U)3]24KC&^EV':/L?R]CDMU"%8 M9S-5ZEJ\^3+][L]EQ=],"0<14;40N^7 QE;\>S F1IA)1L0JF7*C?"]:MO31 M*[;3/E9U5^? 0=C/EC1"R0W_G8^CQ7"KGGW;<_H6'6&!%K8]+&S<],V=A:\3L; MWTK>395#;8PP;XR(Q3%37A#.3\Y#),P2(V)-?-!Z_2BK"FC"WWA25IVN5T4D73J$Q843$PKCATOQSQZM&L$^"VZ;UZS,\3!81 M=2&BZUJZIVE*.UA\@A'JV8PJ0NL0ZD)DZ^\Y89E4!W=L=;46QO[%IM\:7^Y" M3$PE$;%*BN;>BF^-/XA-]\\[&9-'1"R/)?_!]IU[NW]7I6#7TI:5;F]'"(D9 M)"(VB!^[TOHSRHD MQ,3T$KUF'<+.5FU<[1NX^H'Y)>ZO(&E9(2;FF?@5BY*3,<3\$K]Z=7(2$5WE MZK-,"<9*C)DF[JE,^1U/B(FY)G[]:N5DCV.NB?LL6\(>QUP3OU[9\@)B8A!+R*@?#O(2/*3$+I<06PFM&F)!2S$(IL85P3)B04LQ"*;&% MGI6V,/.KH4+GDUC%DK)+11@%OZ4Z\;?J'K#VET0$[-02FXA!#-P M>HH^ZB>V$+IB4)00$[-02FPA%',>W)N8A5+R^@<6HNTDA)J:@C%A!+V-V0QYB8@K*B!5T%U8TCXD(8F+NR8G=\P+F,1%!3,P].;%[T&@&=46.N2W)B]Z#1##L=?=N9W#W(M[ MFZ:J)KYMH6XU7Q]_I7/\A='[7U!+ P04 " )@YY:M,4*KF@" !'+P M&@ 'AL+U]R96QS+W=O=@?NF'Q<3J>AW6U'\?N1UT/FWTY-<-#VY7SY%GVN[IK-N_-KM2R M7'K=W\^HGI_N9RY>/[OR/Q/;[?:P*3_;S>]3.8__&%S_:?OW85_*6"U>FWY7 MQG55?QQONX?ZNDD/E\G5XN5M7?4O;ZFJYPX2")+Y@S($Y?F#%()T_B"#()L_ MR"'(YP\*"(KY@U80M)H_Z!&"'N M&?7.!'KGRF4#OC'IG KTSZIT)],ZH=R;06U%O M)=!;46\ET%M1;R706U%O)=!;)R^["?16U%L)]%;46PGT5M1;"?16U%L)]%;4 M6PGT-M3;"/0VU-L(]#;4VPCT-M3;"/0VU-L(]+;)QTH"O0WU-@*]#?4V KT- M]38"O0WU-@*]'?5V KT=]78"O1WU=@*]'?5V KT=]78"O1WU=@*]??*S"8'> MCGH[@=Z.>CN!WHYZ.X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'> M@7H'@=XQ^5F00.] O8- [T"]@T#O%>J]^DZ]A_'S6(9;S]<:K_^=5(^7<\OM M\M?EUTZ\7ZRN.-?W%!7J;)%C>M_&%$V,-L9%O," M)KFE49/8L@U3WGZ<%) 8,16H2',VC5K;]]SX2M^JE[^> J7%?NC'M*ZV.8=O MC*5F2X-+M0\TEI6-CX/+Y6N\9\$U.W=/3*Q6AC5^S#3F99YJ5%>7-[1Q#WU> M?-^7GU/GQW45J4_5XOJP<XIT>_6;3-=3ZYF$H M1^H4(KDV;8GRT->'HF?'DW.Y83I\\I/SYS+' LO.V^A#*A.+]/FXEY%,IY>A M%**8N^.O^)I82I_\?C1-NZ7V@]GE>G_[N)OGD=C\./V.W\[XM?XG^Q @?4B0 M/A1('QJD#P/2AP7IXQRDCPN0/O@*I1$443D*J1S%5(Z"*D=1E:.PRE%&UL4$L! A0#% M @ "8.>6JQ,[_[R *P( !$ ( !PP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ "8.>6IE&PO=V]R:W-H965T&UL4$L! A0#% @ "8.>6N:B<,=!!0 E!, !@ M ("!.@X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ "8.>6ONK32[L @ E D !@ ("!YB 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "8.>6E#/5"8Q M$0 F2\ !@ ("!M3< 'AL+W=OS1I^" 4 #(, 8 " M@1Q) !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ "8.>6OJ&PO=V]R:W-H965T&UL4$L! A0#% @ "8.>6I4$7 '= P ;P@ !D M ("!(7( 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "8.>6JUEH!MM"0 \Q@ !D ("!8X0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"8.>6A[FFI]0 @ 2 4 !D ("!'IT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "8.>6A._M7(-! ;@L !D M ("!&KP 'AL+W=OP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ "8.>6M*(:\@X P B@< !D ("!/,8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "8.> M6E[(OKO$ @ &@8 !D ("!.=, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "8.>6E X?.0!!0 #@\ M !D ("!]ML 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "8.>6K+N]#/R @ N@8 !D M ("!2NH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "8.>6L+Y+D]R!@ X", !D ("!C/H 'AL+W=O M<2Y+LL% !B M( &0 @($U 0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ "8.>6IOS M+SWS!0 5RL !D ("!<@P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "8.>6G\GP\N)! KA0 !D M ("!@!H! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "8.>6C(\>I,N!P QC\ !D ("! M@"4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "8.>6HZT9%BN @ @ 8 !D ("!LS,! 'AL+W=O&UL4$L! A0#% @ "8.>6B[8/&PO=V]R:W-H965T&UL4$L! A0#% @ "8.>6I>83SK(! .2( !D M ("!WTL! 'AL+W=O4 $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ "8.>6NL'>:N/ @ W < !D ("!(EH! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"8.>6HW -3N+ @ T 8 !D ("!]F(! 'AL+W=O $ >&PO=V]R:W-H965TK 8 #&UL4$L! A0#% @ "8.>6F .HW),!0 ="( !D M ("!'X&PO=V]R:W-H M965T&UL4$L! M A0#% @ "8.>6GB_OF%,!0 2R4 !D ("!A9(! 'AL M+W=O&PO=V]R:W-H965TNIL0H !1> 9 " M@8F; 0!X;"]W;W)K&UL4$L! A0#% @ "8.> M6HV^2F-K P K!8 T ( !<:8! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ "8.>6K3% M"JYH @ 1R\ !H ( !V; ! 'AL+U]R96QS+W=O6BP!9SL; @ #BX !, M ( !>;,! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& %@ 6 ?& &Q;4! end XML 92 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 93 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 95 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.1 html 301 304 1 false 78 0 false 8 false false R1.htm 0000001 - Document - Cover page Sheet http://albint.com/role/Coverpage Cover page Cover 1 false false R2.htm 9952151 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME CONSOLIDATED STATEMENTS OF INCOME Statements 2 false false R3.htm 9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) Sheet http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS) Statements 3 false false R4.htm 9952153 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://albint.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 9952156 - Disclosure - Significant Accounting Policies Sheet http://albint.com/role/SignificantAccountingPolicies Significant Accounting Policies Notes 7 false false R8.htm 9952157 - Disclosure - Reportable Segments and Revenue Recognition Sheet http://albint.com/role/ReportableSegmentsandRevenueRecognition Reportable Segments and Revenue Recognition Notes 8 false false R9.htm 9952158 - Disclosure - Pensions and Other Postretirement Benefit Plans Sheet http://albint.com/role/PensionsandOtherPostretirementBenefitPlans Pensions and Other Postretirement Benefit Plans Notes 9 false false R10.htm 9952159 - Disclosure - Restructuring Sheet http://albint.com/role/Restructuring Restructuring Notes 10 false false R11.htm 9952160 - Disclosure - Other (Income)/Expense, net Sheet http://albint.com/role/OtherIncomeExpensenet Other (Income)/Expense, net Notes 11 false false R12.htm 9952161 - Disclosure - Income Taxes Sheet http://albint.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 9952162 - Disclosure - Earnings Per Share Sheet http://albint.com/role/EarningsPerShare Earnings Per Share Notes 13 false false R14.htm 9952163 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") Sheet http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCI Accumulated Other Comprehensive Income ("AOCI") Notes 14 false false R15.htm 9952164 - Disclosure - Noncontrolling Interests Sheet http://albint.com/role/NoncontrollingInterests Noncontrolling Interests Notes 15 false false R16.htm 9952165 - Disclosure - Accounts Receivable Sheet http://albint.com/role/AccountsReceivable Accounts Receivable Notes 16 false false R17.htm 9952166 - Disclosure - Contract Assets and Liabilities Sheet http://albint.com/role/ContractAssetsandLiabilities Contract Assets and Liabilities Notes 17 false false R18.htm 9952167 - Disclosure - Inventories Sheet http://albint.com/role/Inventories Inventories Notes 18 false false R19.htm 9952168 - Disclosure - Goodwill and Other Intangible Assets Sheet http://albint.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 19 false false R20.htm 9952169 - Disclosure - Financial Instruments Sheet http://albint.com/role/FinancialInstruments Financial Instruments Notes 20 false false R21.htm 9952170 - Disclosure - Fair-Value Measurements Sheet http://albint.com/role/FairValueMeasurements Fair-Value Measurements Notes 21 false false R22.htm 9952171 - Disclosure - Commitments and Contingencies Sheet http://albint.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 9952172 - Disclosure - Changes in Shareholders' Equity Sheet http://albint.com/role/ChangesinShareholdersEquity Changes in Shareholders' Equity Notes 23 false false R24.htm 9952173 - Disclosure - Subsequent Events Sheet http://albint.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9955511 - Disclosure - Significant Accounting Policies (Policies) Sheet http://albint.com/role/SignificantAccountingPoliciesPolicies Significant Accounting Policies (Policies) Policies http://albint.com/role/SignificantAccountingPolicies 27 false false R28.htm 9955512 - Disclosure - Reportable Segments and Revenue Recognition (Tables) Sheet http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables Reportable Segments and Revenue Recognition (Tables) Tables http://albint.com/role/ReportableSegmentsandRevenueRecognition 28 false false R29.htm 9955513 - Disclosure - Pensions and Other Postretirement Benefit Plans (Tables) Sheet http://albint.com/role/PensionsandOtherPostretirementBenefitPlansTables Pensions and Other Postretirement Benefit Plans (Tables) Tables http://albint.com/role/PensionsandOtherPostretirementBenefitPlans 29 false false R30.htm 9955514 - Disclosure - Restructuring (Tables) Sheet http://albint.com/role/RestructuringTables Restructuring (Tables) Tables http://albint.com/role/Restructuring 30 false false R31.htm 9955515 - Disclosure - Other (Income)/Expense, net (Tables) Sheet http://albint.com/role/OtherIncomeExpensenetTables Other (Income)/Expense, net (Tables) Tables http://albint.com/role/OtherIncomeExpensenet 31 false false R32.htm 9955516 - Disclosure - Income Taxes (Tables) Sheet http://albint.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://albint.com/role/IncomeTaxes 32 false false R33.htm 9955517 - Disclosure - Earnings Per Share (Tables) Sheet http://albint.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://albint.com/role/EarningsPerShare 33 false false R34.htm 9955518 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Tables) Sheet http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCITables Accumulated Other Comprehensive Income ("AOCI") (Tables) Tables http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCI 34 false false R35.htm 9955519 - Disclosure - Noncontrolling Interests (Tables) Sheet http://albint.com/role/NoncontrollingInterestsTables Noncontrolling Interests (Tables) Tables http://albint.com/role/NoncontrollingInterests 35 false false R36.htm 9955520 - Disclosure - Accounts Receivable (Tables) Sheet http://albint.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://albint.com/role/AccountsReceivable 36 false false R37.htm 9955521 - Disclosure - Contract Assets and Liabilities (Tables) Sheet http://albint.com/role/ContractAssetsandLiabilitiesTables Contract Assets and Liabilities (Tables) Tables http://albint.com/role/ContractAssetsandLiabilities 37 false false R38.htm 9955522 - Disclosure - Inventories (Tables) Sheet http://albint.com/role/InventoriesTables Inventories (Tables) Tables http://albint.com/role/Inventories 38 false false R39.htm 9955523 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://albint.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://albint.com/role/GoodwillandOtherIntangibleAssets 39 false false R40.htm 9955524 - Disclosure - Financial Instruments (Tables) Sheet http://albint.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://albint.com/role/FinancialInstruments 40 false false R41.htm 9955525 - Disclosure - Fair-Value Measurements (Tables) Sheet http://albint.com/role/FairValueMeasurementsTables Fair-Value Measurements (Tables) Tables http://albint.com/role/FairValueMeasurements 41 false false R42.htm 9955526 - Disclosure - Commitments and Contingencies (Tables) Sheet http://albint.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://albint.com/role/CommitmentsandContingencies 42 false false R43.htm 9955527 - Disclosure - Changes in Shareholders' Equity (Tables) Sheet http://albint.com/role/ChangesinShareholdersEquityTables Changes in Shareholders' Equity (Tables) Tables http://albint.com/role/ChangesinShareholdersEquity 43 false false R44.htm 9955528 - Disclosure - Reportable Segments and Revenue Recognition (Narrative) (Details) Sheet http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails Reportable Segments and Revenue Recognition (Narrative) (Details) Details http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables 44 false false R45.htm 9955529 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Reportable Segment) (Details) Sheet http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails Reportable Segments and Revenue Recognition (Schedule of Reportable Segment) (Details) Details http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables 45 false false R46.htm 9955530 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Financial Data by Reporting Segment) (Details) Sheet http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails Reportable Segments and Revenue Recognition (Schedule of Financial Data by Reporting Segment) (Details) Details http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables 46 false false R47.htm 9955531 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Operating Assets and Capital Expenditures by Reporting Segment) (Details) Sheet http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails Reportable Segments and Revenue Recognition (Schedule of Operating Assets and Capital Expenditures by Reporting Segment) (Details) Details http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables 47 false false R48.htm 9955532 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Disaggregate Revenue for Each Business Segment) (Details) Sheet http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails Reportable Segments and Revenue Recognition (Schedule of Disaggregate Revenue for Each Business Segment) (Details) Details http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables 48 false false R49.htm 9955533 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Disaggregate MC Segment Revenue by Significant Product or Service) (Details) Sheet http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails Reportable Segments and Revenue Recognition (Schedule of Disaggregate MC Segment Revenue by Significant Product or Service) (Details) Details http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables 49 false false R50.htm 9955534 - Disclosure - Reportable Segments and Revenue Recognition (Remaining Performance Obligation) (Details) Sheet http://albint.com/role/ReportableSegmentsandRevenueRecognitionRemainingPerformanceObligationDetails Reportable Segments and Revenue Recognition (Remaining Performance Obligation) (Details) Details http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables 50 false false R51.htm 9955535 - Disclosure - Pensions and Other Postretirement Benefit Plans - (Schedule of Net Benefit Costs) (Details) Sheet http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails Pensions and Other Postretirement Benefit Plans - (Schedule of Net Benefit Costs) (Details) Details http://albint.com/role/PensionsandOtherPostretirementBenefitPlansTables 51 false false R52.htm 9955536 - Disclosure - Pensions and Other Postretirement Benefit Plans (Narrative) (Details) Sheet http://albint.com/role/PensionsandOtherPostretirementBenefitPlansNarrativeDetails Pensions and Other Postretirement Benefit Plans (Narrative) (Details) Details http://albint.com/role/PensionsandOtherPostretirementBenefitPlansTables 52 false false R53.htm 9955537 - Disclosure - Restructuring (Narrative) (Details) Sheet http://albint.com/role/RestructuringNarrativeDetails Restructuring (Narrative) (Details) Details http://albint.com/role/RestructuringTables 53 false false R54.htm 9955538 - Disclosure - Restructuring (Schedule of Restructuring Charges) (Details) Sheet http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails Restructuring (Schedule of Restructuring Charges) (Details) Details http://albint.com/role/RestructuringTables 54 false false R55.htm 9955539 - Disclosure - Restructuring (Schedule of Restructuring Liability) (Details) Sheet http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails Restructuring (Schedule of Restructuring Liability) (Details) Details http://albint.com/role/RestructuringTables 55 false false R56.htm 9955540 - Disclosure - Other (Income)/Expense, net (Schedule of Other (Income)/Expense, net) (Details) Sheet http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails Other (Income)/Expense, net (Schedule of Other (Income)/Expense, net) (Details) Details http://albint.com/role/OtherIncomeExpensenetTables 56 false false R57.htm 9955541 - Disclosure - Other (Income)/Expense, net (Narrative) (Details) Sheet http://albint.com/role/OtherIncomeExpensenetNarrativeDetails Other (Income)/Expense, net (Narrative) (Details) Details http://albint.com/role/OtherIncomeExpensenetTables 57 false false R58.htm 9955542 - Disclosure - Income Taxes (Schedule of Reconciliation of the U.S. Federal Statutory Tax Rate to the Company's Effective Income Tax Rate) (Details) Sheet http://albint.com/role/IncomeTaxesScheduleofReconciliationoftheUSFederalStatutoryTaxRatetotheCompanysEffectiveIncomeTaxRateDetails Income Taxes (Schedule of Reconciliation of the U.S. Federal Statutory Tax Rate to the Company's Effective Income Tax Rate) (Details) Details http://albint.com/role/IncomeTaxesTables 58 false false R59.htm 9955543 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://albint.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://albint.com/role/IncomeTaxesTables 59 false false R60.htm 9955544 - Disclosure - Earnings Per Share (Details) Sheet http://albint.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://albint.com/role/EarningsPerShareTables 60 false false R61.htm 9955545 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Schedule of Accumulated Other Comprehensive Income) (Details) Sheet http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income ("AOCI") (Schedule of Accumulated Other Comprehensive Income) (Details) Details http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCITables 61 false false R62.htm 9955546 - Disclosure - Accumulated Other Comprehensive Income ("AOCI") (Schedule of Items Reclassified to Statement of Income) (Details) Sheet http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails Accumulated Other Comprehensive Income ("AOCI") (Schedule of Items Reclassified to Statement of Income) (Details) Details http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCITables 62 false false R63.htm 9955547 - Disclosure - Noncontrolling Interests (Narrative) (Details) Sheet http://albint.com/role/NoncontrollingInterestsNarrativeDetails Noncontrolling Interests (Narrative) (Details) Details http://albint.com/role/NoncontrollingInterestsTables 63 false false R64.htm 9955548 - Disclosure - Noncontrolling Interests (Schedule of Income Attributable to the Noncontrolling Interest and Noncontrolling Equity) (Details) Sheet http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails Noncontrolling Interests (Schedule of Income Attributable to the Noncontrolling Interest and Noncontrolling Equity) (Details) Details http://albint.com/role/NoncontrollingInterestsTables 64 false false R65.htm 9955549 - Disclosure - Accounts Receivable (Schedule of Accounts Receivable) (Details) Sheet http://albint.com/role/AccountsReceivableScheduleofAccountsReceivableDetails Accounts Receivable (Schedule of Accounts Receivable) (Details) Details http://albint.com/role/AccountsReceivableTables 65 false false R66.htm 9955550 - Disclosure - Accounts Receivable (Narrative) (Details) Sheet http://albint.com/role/AccountsReceivableNarrativeDetails Accounts Receivable (Narrative) (Details) Details http://albint.com/role/AccountsReceivableTables 66 false false R67.htm 9955551 - Disclosure - Contract Assets and Liabilities (Schedule of Contract Assets and Contract Liabilities) (Details) Sheet http://albint.com/role/ContractAssetsandLiabilitiesScheduleofContractAssetsandContractLiabilitiesDetails Contract Assets and Liabilities (Schedule of Contract Assets and Contract Liabilities) (Details) Details http://albint.com/role/ContractAssetsandLiabilitiesTables 67 false false R68.htm 9955552 - Disclosure - Contract Assets and Liabilities (Narrative) (Details) Sheet http://albint.com/role/ContractAssetsandLiabilitiesNarrativeDetails Contract Assets and Liabilities (Narrative) (Details) Details http://albint.com/role/ContractAssetsandLiabilitiesTables 68 false false R69.htm 9955553 - Disclosure - Inventories (Details) Sheet http://albint.com/role/InventoriesDetails Inventories (Details) Details http://albint.com/role/InventoriesTables 69 false false R70.htm 9955554 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Intangible Assets and Goodwill) (Details) Sheet http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails Goodwill and Other Intangible Assets (Schedule of Intangible Assets and Goodwill) (Details) Details http://albint.com/role/GoodwillandOtherIntangibleAssetsTables 70 false false R71.htm 9955555 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Changes in Intangible Assets and Goodwill) (Details) Sheet http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails Goodwill and Other Intangible Assets (Schedule of Changes in Intangible Assets and Goodwill) (Details) Details http://albint.com/role/GoodwillandOtherIntangibleAssetsTables 71 false false R72.htm 9955556 - Disclosure - Financial Instruments (Schedule of Long-Term Debt) (Details) Sheet http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails Financial Instruments (Schedule of Long-Term Debt) (Details) Details http://albint.com/role/FinancialInstrumentsTables 72 false false R73.htm 9955557 - Disclosure - Financial Instruments (Narrative) (Details) Sheet http://albint.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments (Narrative) (Details) Details http://albint.com/role/FinancialInstrumentsTables 73 false false R74.htm 9955558 - Disclosure - Financial Instruments (Schedule Interest Rate for Borrowings) (Details) Sheet http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails Financial Instruments (Schedule Interest Rate for Borrowings) (Details) Details http://albint.com/role/FinancialInstrumentsTables 74 false false R75.htm 9955559 - Disclosure - Fair-Value Measurements (Schedule of Fair Value of Financial Assets and Liabilities) (Details) Sheet http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails Fair-Value Measurements (Schedule of Fair Value of Financial Assets and Liabilities) (Details) Details http://albint.com/role/FairValueMeasurementsTables 75 false false R76.htm 9955560 - Disclosure - Fair-Value Measurements (Narrative) (Details) Sheet http://albint.com/role/FairValueMeasurementsNarrativeDetails Fair-Value Measurements (Narrative) (Details) Details http://albint.com/role/FairValueMeasurementsTables 76 false false R77.htm 9955561 - Disclosure - Fair-Value Measurements (Schedule of (Losses)/Gains on Changes in Fair Value of Derivative Instruments) (Details) Sheet http://albint.com/role/FairValueMeasurementsScheduleofLossesGainsonChangesinFairValueofDerivativeInstrumentsDetails Fair-Value Measurements (Schedule of (Losses)/Gains on Changes in Fair Value of Derivative Instruments) (Details) Details http://albint.com/role/FairValueMeasurementsTables 77 false false R78.htm 9955562 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://albint.com/role/CommitmentsandContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://albint.com/role/CommitmentsandContingenciesTables 78 false false R79.htm 9955563 - Disclosure - Commitments and Contingencies (Schedule of Changes in Claims) (Details) Sheet http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails Commitments and Contingencies (Schedule of Changes in Claims) (Details) Details http://albint.com/role/CommitmentsandContingenciesTables 79 false false R80.htm 9955564 - Disclosure - Changes in Shareholders' Equity (Schedule of Activity in Shareholders' Equity) (Details) Sheet http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails Changes in Shareholders' Equity (Schedule of Activity in Shareholders' Equity) (Details) Details http://albint.com/role/ChangesinShareholdersEquityTables 80 false false All Reports Book All Reports ain-20250331.htm ain-20250331.xsd ain-20250331_cal.xml ain-20250331_def.xml ain-20250331_lab.xml ain-20250331_pre.xml http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 98 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ain-20250331.htm": { "nsprefix": "ain", "nsuri": "http://albint.com/20250331", "dts": { "inline": { "local": [ "ain-20250331.htm" ] }, "schema": { "local": [ "ain-20250331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "ain-20250331_cal.xml" ] }, "definitionLink": { "local": [ "ain-20250331_def.xml" ] }, "labelLink": { "local": [ "ain-20250331_lab.xml" ] }, "presentationLink": { "local": [ "ain-20250331_pre.xml" ] } }, "keyStandard": 269, "keyCustom": 35, "axisStandard": 30, "axisCustom": 1, "memberStandard": 41, "memberCustom": 35, "hidden": { "total": 9, "http://fasb.org/us-gaap/2024": 4, "http://xbrl.sec.gov/dei/2024": 5 }, "contextCount": 301, "entityCount": 1, "segmentCount": 78, "elementCount": 638, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 866, "http://xbrl.sec.gov/dei/2024": 29, "http://xbrl.sec.gov/ecd/2024": 4, "http://fasb.org/srt/2024": 2 }, "report": { "R1": { "role": "http://albint.com/role/Coverpage", "longName": "0000001 - Document - Cover page", "shortName": "Cover page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R2": { "role": "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "longName": "9952151 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestIncomeExpenseNonoperatingNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R3": { "role": "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "longName": "9952152 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS)", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME/(LOSS)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R4": { "role": "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "longName": "9952153 - Statement - CONSOLIDATED BALANCE SHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredIncomeTaxesAndOtherTaxReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R5": { "role": "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "longName": "9952154 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R6": { "role": "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:Depreciation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R7": { "role": "http://albint.com/role/SignificantAccountingPolicies", "longName": "9952156 - Disclosure - Significant Accounting Policies", "shortName": "Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R8": { "role": "http://albint.com/role/ReportableSegmentsandRevenueRecognition", "longName": "9952157 - Disclosure - Reportable Segments and Revenue Recognition", "shortName": "Reportable Segments and Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R9": { "role": "http://albint.com/role/PensionsandOtherPostretirementBenefitPlans", "longName": "9952158 - Disclosure - Pensions and Other Postretirement Benefit Plans", "shortName": "Pensions and Other Postretirement Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R10": { "role": "http://albint.com/role/Restructuring", "longName": "9952159 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R11": { "role": "http://albint.com/role/OtherIncomeExpensenet", "longName": "9952160 - Disclosure - Other (Income)/Expense, net", "shortName": "Other (Income)/Expense, net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R12": { "role": "http://albint.com/role/IncomeTaxes", "longName": "9952161 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R13": { "role": "http://albint.com/role/EarningsPerShare", "longName": "9952162 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R14": { "role": "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCI", "longName": "9952163 - Disclosure - Accumulated Other Comprehensive Income (\"AOCI\")", "shortName": "Accumulated Other Comprehensive Income (\"AOCI\")", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R15": { "role": "http://albint.com/role/NoncontrollingInterests", "longName": "9952164 - Disclosure - Noncontrolling Interests", "shortName": "Noncontrolling Interests", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R16": { "role": "http://albint.com/role/AccountsReceivable", "longName": "9952165 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R17": { "role": "http://albint.com/role/ContractAssetsandLiabilities", "longName": "9952166 - Disclosure - Contract Assets and Liabilities", "shortName": "Contract Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "ain:ContractAssetsAndLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ain:ContractAssetsAndLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R18": { "role": "http://albint.com/role/Inventories", "longName": "9952167 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R19": { "role": "http://albint.com/role/GoodwillandOtherIntangibleAssets", "longName": "9952168 - Disclosure - Goodwill and Other Intangible Assets", "shortName": "Goodwill and Other Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R20": { "role": "http://albint.com/role/FinancialInstruments", "longName": "9952169 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R21": { "role": "http://albint.com/role/FairValueMeasurements", "longName": "9952170 - Disclosure - Fair-Value Measurements", "shortName": "Fair-Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R22": { "role": "http://albint.com/role/CommitmentsandContingencies", "longName": "9952171 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R23": { "role": "http://albint.com/role/ChangesinShareholdersEquity", "longName": "9952172 - Disclosure - Changes in Shareholders' Equity", "shortName": "Changes in Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R24": { "role": "http://albint.com/role/SubsequentEvents", "longName": "9952173 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R25": { "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": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": null }, "R26": { "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": "26", "firstAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R27": { "role": "http://albint.com/role/SignificantAccountingPoliciesPolicies", "longName": "9955511 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R28": { "role": "http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables", "longName": "9955512 - Disclosure - Reportable Segments and Revenue Recognition (Tables)", "shortName": "Reportable Segments and Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R29": { "role": "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansTables", "longName": "9955513 - Disclosure - Pensions and Other Postretirement Benefit Plans (Tables)", "shortName": "Pensions and Other Postretirement Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R30": { "role": "http://albint.com/role/RestructuringTables", "longName": "9955514 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R31": { "role": "http://albint.com/role/OtherIncomeExpensenetTables", "longName": "9955515 - Disclosure - Other (Income)/Expense, net (Tables)", "shortName": "Other (Income)/Expense, net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R32": { "role": "http://albint.com/role/IncomeTaxesTables", "longName": "9955516 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R33": { "role": "http://albint.com/role/EarningsPerShareTables", "longName": "9955517 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R34": { "role": "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCITables", "longName": "9955518 - Disclosure - Accumulated Other Comprehensive Income (\"AOCI\") (Tables)", "shortName": "Accumulated Other Comprehensive Income (\"AOCI\") (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R35": { "role": "http://albint.com/role/NoncontrollingInterestsTables", "longName": "9955519 - Disclosure - Noncontrolling Interests (Tables)", "shortName": "Noncontrolling Interests (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "ain:ScheduleOfIncomeAttributableToNoncontrollingInterestAndNoncontrollingEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ain:ScheduleOfIncomeAttributableToNoncontrollingInterestAndNoncontrollingEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R36": { "role": "http://albint.com/role/AccountsReceivableTables", "longName": "9955520 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R37": { "role": "http://albint.com/role/ContractAssetsandLiabilitiesTables", "longName": "9955521 - Disclosure - Contract Assets and Liabilities (Tables)", "shortName": "Contract Assets and Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "ain:ScheduleOfContractAssetsAndContractLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ain:ScheduleOfContractAssetsAndContractLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R38": { "role": "http://albint.com/role/InventoriesTables", "longName": "9955522 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R39": { "role": "http://albint.com/role/GoodwillandOtherIntangibleAssetsTables", "longName": "9955523 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "shortName": "Goodwill and Other Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R40": { "role": "http://albint.com/role/FinancialInstrumentsTables", "longName": "9955524 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R41": { "role": "http://albint.com/role/FairValueMeasurementsTables", "longName": "9955525 - Disclosure - Fair-Value Measurements (Tables)", "shortName": "Fair-Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R42": { "role": "http://albint.com/role/CommitmentsandContingenciesTables", "longName": "9955526 - Disclosure - Commitments and Contingencies (Tables)", "shortName": "Commitments and Contingencies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R43": { "role": "http://albint.com/role/ChangesinShareholdersEquityTables", "longName": "9955527 - Disclosure - Changes in Shareholders' Equity (Tables)", "shortName": "Changes in Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R44": { "role": "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "longName": "9955528 - Disclosure - Reportable Segments and Revenue Recognition (Narrative) (Details)", "shortName": "Reportable Segments and Revenue Recognition (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R45": { "role": "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails", "longName": "9955529 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Reportable Segment) (Details)", "shortName": "Reportable Segments and Revenue Recognition (Schedule of Reportable Segment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R46": { "role": "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "longName": "9955530 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Financial Data by Reporting Segment) (Details)", "shortName": "Reportable Segments and Revenue Recognition (Schedule of Financial Data by Reporting Segment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R47": { "role": "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails", "longName": "9955531 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Operating Assets and Capital Expenditures by Reporting Segment) (Details)", "shortName": "Reportable Segments and Revenue Recognition (Schedule of Operating Assets and Capital Expenditures by Reporting Segment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R48": { "role": "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails", "longName": "9955532 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Disaggregate Revenue for Each Business Segment) (Details)", "shortName": "Reportable Segments and Revenue Recognition (Schedule of Disaggregate Revenue for Each Business Segment) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-52", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R49": { "role": "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails", "longName": "9955533 - Disclosure - Reportable Segments and Revenue Recognition (Schedule of Disaggregate MC Segment Revenue by Significant Product or Service) (Details)", "shortName": "Reportable Segments and Revenue Recognition (Schedule of Disaggregate MC Segment Revenue by Significant Product or Service) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-66", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ain:ScheduleOfDisaggregateMCSegmentRevenueBySignificantProductOrServiceTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R50": { "role": "http://albint.com/role/ReportableSegmentsandRevenueRecognitionRemainingPerformanceObligationDetails", "longName": "9955534 - Disclosure - Reportable Segments and Revenue Recognition (Remaining Performance Obligation) (Details)", "shortName": "Reportable Segments and Revenue Recognition (Remaining Performance Obligation) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R51": { "role": "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails", "longName": "9955535 - Disclosure - Pensions and Other Postretirement Benefit Plans - (Schedule of Net Benefit Costs) (Details)", "shortName": "Pensions and Other Postretirement Benefit Plans - (Schedule of Net Benefit Costs) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-76", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R52": { "role": "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansNarrativeDetails", "longName": "9955536 - Disclosure - Pensions and Other Postretirement Benefit Plans (Narrative) (Details)", "shortName": "Pensions and Other Postretirement Benefit Plans (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://albint.com/role/RestructuringNarrativeDetails", "longName": "9955537 - Disclosure - Restructuring (Narrative) (Details)", "shortName": "Restructuring (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-26", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R54": { "role": "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails", "longName": "9955538 - Disclosure - Restructuring (Schedule of Restructuring Charges) (Details)", "shortName": "Restructuring (Schedule of Restructuring Charges) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-96", "name": "ain:RestructuringChargesIncludingCostOfGoodsSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R55": { "role": "http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails", "longName": "9955539 - Disclosure - Restructuring (Schedule of Restructuring Liability) (Details)", "shortName": "Restructuring (Schedule of Restructuring Liability) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-116", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-116", "name": "us-gaap:RestructuringReserve", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R56": { "role": "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails", "longName": "9955540 - Disclosure - Other (Income)/Expense, net (Schedule of Other (Income)/Expense, net) (Details)", "shortName": "Other (Income)/Expense, net (Schedule of Other (Income)/Expense, net) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-1", "name": "ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ain:OtherIncomeExpenseForeignCurrencyTransactionGainLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R57": { "role": "http://albint.com/role/OtherIncomeExpensenetNarrativeDetails", "longName": "9955541 - Disclosure - Other (Income)/Expense, net (Narrative) (Details)", "shortName": "Other (Income)/Expense, net (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossRealized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R58": { "role": "http://albint.com/role/IncomeTaxesScheduleofReconciliationoftheUSFederalStatutoryTaxRatetotheCompanysEffectiveIncomeTaxRateDetails", "longName": "9955542 - Disclosure - Income Taxes (Schedule of Reconciliation of the U.S. Federal Statutory Tax Rate to the Company's Effective Income Tax Rate) (Details)", "shortName": "Income Taxes (Schedule of Reconciliation of the U.S. Federal Statutory Tax Rate to the Company's Effective Income Tax Rate) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": null }, "R59": { "role": "http://albint.com/role/IncomeTaxesNarrativeDetails", "longName": "9955543 - Disclosure - Income Taxes (Narrative) (Details)", "shortName": "Income Taxes (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ain:EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefitAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R60": { "role": "http://albint.com/role/EarningsPerShareDetails", "longName": "9955544 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-120", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R61": { "role": "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails", "longName": "9955545 - Disclosure - Accumulated Other Comprehensive Income (\"AOCI\") (Schedule of Accumulated Other Comprehensive Income) (Details)", "shortName": "Accumulated Other Comprehensive Income (\"AOCI\") (Schedule of Accumulated Other Comprehensive Income) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R62": { "role": "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails", "longName": "9955546 - Disclosure - Accumulated Other Comprehensive Income (\"AOCI\") (Schedule of Items Reclassified to Statement of Income) (Details)", "shortName": "Accumulated Other Comprehensive Income (\"AOCI\") (Schedule of Items Reclassified to Statement of Income) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-145", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R63": { "role": "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "longName": "9955547 - Disclosure - Noncontrolling Interests (Narrative) (Details)", "shortName": "Noncontrolling Interests (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-152", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R64": { "role": "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails", "longName": "9955548 - Disclosure - Noncontrolling Interests (Schedule of Income Attributable to the Noncontrolling Interest and Noncontrolling Equity) (Details)", "shortName": "Noncontrolling Interests (Schedule of Income Attributable to the Noncontrolling Interest and Noncontrolling Equity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-155", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ain:ScheduleOfIncomeAttributableToNoncontrollingInterestAndNoncontrollingEquityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R65": { "role": "http://albint.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "longName": "9955549 - Disclosure - Accounts Receivable (Schedule of Accounts Receivable) (Details)", "shortName": "Accounts Receivable (Schedule of Accounts Receivable) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OtherReceivablesGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R66": { "role": "http://albint.com/role/AccountsReceivableNarrativeDetails", "longName": "9955550 - Disclosure - Accounts Receivable (Narrative) (Details)", "shortName": "Accounts Receivable (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-164", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R67": { "role": "http://albint.com/role/ContractAssetsandLiabilitiesScheduleofContractAssetsandContractLiabilitiesDetails", "longName": "9955551 - Disclosure - Contract Assets and Liabilities (Schedule of Contract Assets and Contract Liabilities) (Details)", "shortName": "Contract Assets and Liabilities (Schedule of Contract Assets and Contract Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ain:ScheduleOfContractAssetsAndContractLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetGrossCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ain:ScheduleOfContractAssetsAndContractLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R68": { "role": "http://albint.com/role/ContractAssetsandLiabilitiesNarrativeDetails", "longName": "9955552 - Disclosure - Contract Assets and Liabilities (Narrative) (Details)", "shortName": "Contract Assets and Liabilities (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "ain:ContractWithCustomerAssetPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ain:ContractWithCustomerAssetPeriodIncreaseDecrease", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R69": { "role": "http://albint.com/role/InventoriesDetails", "longName": "9955553 - Disclosure - Inventories (Details)", "shortName": "Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryRawMaterials", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R70": { "role": "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails", "longName": "9955554 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Intangible Assets and Goodwill) (Details)", "shortName": "Goodwill and Other Intangible Assets (Schedule of Intangible Assets and Goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R71": { "role": "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "longName": "9955555 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Changes in Intangible Assets and Goodwill) (Details)", "shortName": "Goodwill and Other Intangible Assets (Schedule of Changes in Intangible Assets and Goodwill) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ain:FiniteLivedIntangibleAssetsOtherChanges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R72": { "role": "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails", "longName": "9955556 - Disclosure - Financial Instruments (Schedule of Long-Term Debt) (Details)", "shortName": "Financial Instruments (Schedule of Long-Term Debt) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R73": { "role": "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "longName": "9955557 - Disclosure - Financial Instruments (Narrative) (Details)", "shortName": "Financial Instruments (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-4", "name": "ain:MaximumLeverageRatioAllowed", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-230", "name": "ain:MaximumLeverageRatioAllowed", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R74": { "role": "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails", "longName": "9955558 - Disclosure - Financial Instruments (Schedule Interest Rate for Borrowings) (Details)", "shortName": "Financial Instruments (Schedule Interest Rate for Borrowings) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-229", "name": "ain:DebtInstrumentCovenantLeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-211", "name": "us-gaap:LineOfCreditFacilityCommitmentFeePercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R75": { "role": "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails", "longName": "9955559 - Disclosure - Fair-Value Measurements (Schedule of Fair Value of Financial Assets and Liabilities) (Details)", "shortName": "Fair-Value Measurements (Schedule of Fair Value of Financial Assets and Liabilities) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R76": { "role": "http://albint.com/role/FairValueMeasurementsNarrativeDetails", "longName": "9955560 - Disclosure - Fair-Value Measurements (Narrative) (Details)", "shortName": "Fair-Value Measurements (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-253", "name": "us-gaap:InterestIncomeExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-253", "name": "us-gaap:InterestIncomeExpenseNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true, "unique": true } }, "R77": { "role": "http://albint.com/role/FairValueMeasurementsScheduleofLossesGainsonChangesinFairValueofDerivativeInstrumentsDetails", "longName": "9955561 - Disclosure - Fair-Value Measurements (Schedule of (Losses)/Gains on Changes in Fair Value of Derivative Instruments) (Details)", "shortName": "Fair-Value Measurements (Schedule of (Losses)/Gains on Changes in Fair Value of Derivative Instruments) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-255", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R78": { "role": "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails", "longName": "9955562 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "shortName": "Commitments and Contingencies (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LossContingencyPendingClaimsNumber", "unitRef": "claim", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-265", "name": "ain:ResolutionCostsPaidByInsuranceCarrier", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R79": { "role": "http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails", "longName": "9955563 - Disclosure - Commitments and Contingencies (Schedule of Changes in Claims) (Details)", "shortName": "Commitments and Contingencies (Schedule of Changes in Claims) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LossContingencyPendingClaimsNumber", "unitRef": "claim", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-260", "name": "us-gaap:LossContingencyClaimsSettledAndDismissedNumber", "unitRef": "claim", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfLossContingenciesByContingencyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } }, "R80": { "role": "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails", "longName": "9955564 - Disclosure - Changes in Shareholders' Equity (Schedule of Activity in Shareholders' Equity) (Details)", "shortName": "Changes in Shareholders' Equity (Schedule of Activity in Shareholders' Equity) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "ain-20250331.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r85", "r863" ] }, "ain_AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "AccountsReceivableAllowanceForCreditLossAndContractWithCustomerAssetAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses from uncollected receivables and contract assets", "label": "Accounts Receivable, Allowance for Credit Loss And Contract with Customer, Asset, Allowance for Credit Loss", "documentation": "Accounts Receivable, Allowance for Credit Loss And Contract with Customer, Asset, Allowance for Credit Loss" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://albint.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/AccountsReceivableNarrativeDetails", "http://albint.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade and other accounts receivable", "verboseLabel": "Trade accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r213", "r320", "r803" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://albint.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r1012" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r88" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails", "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and postretirement liability adjustments", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r3", "r4", "r13", "r22", "r111", "r983", "r984", "r985" ] }, "ain_AccumulatedDefinedBenefitPlansAdjustmentSettlementsAndCurtailmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "AccumulatedDefinedBenefitPlansAdjustmentSettlementsAndCurtailmentsMember", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension settlement/curtailment", "label": "Accumulated Defined Benefit Plans Adjustment, Settlements and Curtailments [Member]", "documentation": "Accumulated Defined Benefit Plans Adjustment, Settlements and Curtailments" } } }, "auth_ref": [] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails", "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative valuation adjustment", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r226", "r234", "r235", "r564", "r809", "r983" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedLabel": "Pension and postretirement liability adjustments", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r3", "r4", "r22", "r111", "r1054" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustments", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r221", "r223", "r225", "r226", "r597" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r233", "r234", "r601", "r603", "r604", "r605", "r606", "r607" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated items of other comprehensive income:", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r233", "r234", "r601", "r603", "r604", "r605", "r606", "r607" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails", "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total Other Comprehensive Income", "terseLabel": "Accumulated\u00a0items of other\u00a0comprehensive income", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r13", "r22", "r570", "r573", "r614", "r682", "r683", "r983", "r984", "r985", "r996", "r997", "r998", "r999" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Translation adjustments", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r2", "r13", "r22", "r109", "r110", "r234", "r235", "r603", "r604", "r605", "r606", "r607", "r983" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization\u00a0 life in years", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r346", "r798" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r921" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r99", "r863", "r1131" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional\u00a0paid-in\u00a0capital", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r698", "r996", "r997", "r998", "r999", "r1066", "r1133" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r934" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r934" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r934" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r934" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentForAmortization", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r10" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtChngPnsnValInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table", "label": "Aggregate Change in Present Value of Accumulated Benefit for All Pension Plans Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r967" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r893", "r903", "r913", "r945" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r896", "r906", "r916", "r948" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtPnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Pension Adjustments Service Cost", "label": "Aggregate Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r968" ] }, "ain_AlbanyEngineeredCompositesTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "AlbanyEngineeredCompositesTechnologyMember", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AEC Technology", "label": "Albany Engineered Composites Technology [Member]", "documentation": "Albany Engineered Composites Technology" } } }, "auth_ref": [] }, "ain_AlbanySafranCompositesLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "AlbanySafranCompositesLlcMember", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Albany Safran Composites, LLC", "label": "Albany Safran Composites, LLC [Member]", "documentation": "Albany Safran Composites, LLC [Member]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r934" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r941" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r897", "r907", "r917", "r941", "r949", "r953", "r961" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r959" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://albint.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for expected credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r215", "r321", "r325" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ain_AmericasPMCMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "AmericasPMCMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Americas PMC", "label": "Americas PMC [Member]", "documentation": "Americas PMC [Member]" } } }, "auth_ref": [] }, "ain_AmortizationOfDebtIssuanceCostsAndLoanOriginationFees": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "AmortizationOfDebtIssuanceCostsAndLoanOriginationFees", "crdr": "debit", "calculation": { "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank fees and amortization of debt issuance costs", "label": "Bank fees and amortization of debt issuance costs", "documentation": "Amortization of debt issuance costs and loan origination fees." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization", "label": "Amortization of Intangible Assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r10", "r343", "r350", "r825" ] }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "verboseLabel": "Derivative valuation adjustment", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r223" ] }, "ain_ArcariSRLMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "ArcariSRLMember", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Arcari", "label": "Arcari, SRL [Member]", "documentation": "Arcari, SRL" } } }, "auth_ref": [] }, "us-gaap_AsbestosIssueMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AsbestosIssueMember", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails", "http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asbestos Issue", "label": "Asbestos Issue [Member]", "documentation": "Individual or consolidated class action claims alleging that asbestos caused cancer or other illnesses to persons exposed to it." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "verboseLabel": "Segment assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r147", "r157", "r206", "r248", "r282", "r290", "r308", "r312", "r322", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r385", "r386", "r560", "r565", "r599", "r643", "r740", "r818", "r819", "r863", "r884", "r1045", "r1046", "r1091" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r200", "r217", "r248", "r322", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r385", "r386", "r560", "r565", "r599", "r863", "r1045", "r1046", "r1091" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets:", "label": "Assets, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r956" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r957" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r952" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r952" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r952" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r952" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r952" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r952" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://albint.com/role/EarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r955" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r954" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r953" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r953" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BaseRateMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "ain_BrandonDryingFabricsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "BrandonDryingFabricsIncMember", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brandon Drying Fabrics, Inc.", "label": "Brandon Drying Fabrics, Inc. [Member]", "documentation": "Brandon Drying Fabrics, Inc. [Member]." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/OtherIncomeExpensenetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r556", "r845", "r848" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/OtherIncomeExpensenetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r55", "r57", "r344", "r345", "r346", "r347", "r348", "r556", "r845", "r848" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://albint.com/role/OtherIncomeExpensenetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r556" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquisition, percentage of voting interests acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r56" ] }, "ain_CH53KProgramsMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "CH53KProgramsMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CH-53K Programs", "label": "CH-53K programs [Member]", "documentation": "CH-53K programs" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r24", "r202", "r801" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion 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." } } }, "auth_ref": [ "r1067", "r1068" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r24", "r124", "r245" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "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": [ "r0", "r124" ] }, "ain_ChangeInDeferredTaxesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "ChangeInDeferredTaxesAndOtherLiabilities", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Change in deferred taxes and other liabilities", "label": "Change In Deferred Taxes And Other Liabilities", "documentation": "Change in long-term liabilities, deferred taxes and other credits." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r932" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year", "label": "Change in Fair Value as of Vesting Date of Prior Year Equity Awards Vested in Covered Year [Member]" } } }, "auth_ref": [ "r929" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested", "label": "Year-over-Year Change in Fair Value of Equity Awards Granted in Prior Years That are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r927" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r168", "r210", "r211", "r212", "r248", "r271", "r272", "r275", "r277", "r284", "r285", "r322", "r376", "r379", "r380", "r381", "r385", "r386", "r407", "r408", "r411", "r414", "r421", "r599", "r690", "r691", "r692", "r693", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r728", "r750", "r767", "r788", "r789", "r790", "r791", "r792", "r972", "r992", "r1000" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Line Items]", "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r210", "r211", "r212", "r284", "r407", "r408", "r409", "r411", "r414", "r419", "r421", "r690", "r691", "r692", "r693", "r832", "r972", "r992" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r933" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r933" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies (Note 16)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r94", "r149", "r645", "r727" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Class A", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r1133" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends declared per Class A share (in dollars per share)", "verboseLabel": "Dividends declared on Class A Common Stock (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r140" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r872", "r873", "r874", "r876", "r877", "r878", "r881", "r996", "r997", "r999", "r1066", "r1129", "r1133" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par or stated value per share (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r97", "r728" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares, issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r97" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Common stock, balance at the beginning of the period (in shares)", "periodEndLabel": "Common stock, balance at the end of the period (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r14", "r97", "r728", "r746", "r1133", "r1134" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock, par value $0.001\u00a0per share; authorized\u00a0100,000,000\u00a0shares;\u00a040,972,665\u00a0issued in 2025 and\u00a040,917,539\u00a0in 2024", "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": [ "r97", "r646", "r863" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r938" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r937" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r939" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r936" ] }, "ain_CompensationAndBenefitsPaidOrPayableInClassACommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "CompensationAndBenefitsPaidOrPayableInClassACommonStock", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation and benefits paid or payable in Class A Common Stock", "label": "Compensation And Benefits Paid Or Payable In Class A Common Stock", "documentation": "Compensation And Benefits Paid Or Payable In Class A Common Stock" } } }, "auth_ref": [] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "ain_ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "ComponentsOfNetPeriodicPensionAndPostretirementCostOtherThanService", "crdr": "debit", "calculation": { "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Components of net periodic pension and postretirement cost other than service cost", "label": "Components of net periodic pension and postretirement cost other than service", "documentation": "Components of net periodic pension and postretirement cost other than service." } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to the Company", "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": [ "r23", "r230", "r232", "r239", "r637", "r657", "r659" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Comprehensive income attributable to the noncontrolling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "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": [ "r8", "r62", "r67", "r230", "r232", "r238", "r636", "r657", "r658" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r67", "r144", "r230", "r232", "r237", "r635", "r657" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCI" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (\"AOCI\")", "label": "Comprehensive Income (Loss) Note [Text Block]", "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": [ "r108", "r236", "r634", "r656" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r28", "r29", "r82", "r83", "r318", "r795" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r28", "r29", "r82", "r83", "r318", "r688", "r795" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r28", "r29", "r82", "r83", "r318", "r795", "r974" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r28", "r29", "r82", "r83", "r318" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r28", "r29", "r82", "r83", "r318", "r795" ] }, "ain_ConfirmedInsuranceCoverage": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "ConfirmedInsuranceCoverage", "crdr": "credit", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Confirmed insurance coverage", "label": "Confirmed Insurance Coverage", "documentation": "Loss Contingency, Amount Of Estimated Recovery From Third Party ." } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsAxis", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r155", "r170", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r252", "r282", "r292", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r376", "r377", "r378", "r379", "r381", "r382", "r383", "r384", "r385", "r818", "r819", "r976", "r977", "r1045", "r1046" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidationItemsDomain", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r155", "r170", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r252", "r282", "r292", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r376", "r377", "r378", "r379", "r381", "r382", "r383", "r384", "r385", "r818", "r819", "r976", "r977", "r1045", "r1046" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://albint.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r63", "r810" ] }, "ain_ContractAssetsAndLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://albint.com/20250331", "localname": "ContractAssetsAndLiabilitiesTextBlock", "presentation": [ "http://albint.com/role/ContractAssetsandLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets and Liabilities", "label": "Contract Assets and Liabilities [Text Block]", "documentation": "The entire disclosure for contract assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent", "crdr": "credit", "calculation": { "http://albint.com/role/ContractAssetsandLiabilitiesScheduleofContractAssetsandContractLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/ContractAssetsandLiabilitiesScheduleofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for expected credit losses", "label": "Contract with Customer, Asset, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss for 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": [ "r325", "r425" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetCreditLossExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetCreditLossExpense", "crdr": "debit", "presentation": [ "http://albint.com/role/ContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, asset, impairment loss", "label": "Contract with Customer, Asset, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r326", "r427", "r833" ] }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetGrossCurrent", "crdr": "debit", "calculation": { "http://albint.com/role/ContractAssetsandLiabilitiesScheduleofContractAssetsandContractLiabilitiesDetails": { "parentTag": "us-gaap_ContractWithCustomerAssetNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/ContractAssetsandLiabilitiesScheduleofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contract assets", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "documentation": "Amount, before 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": [ "r1049", "r1050" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://albint.com/role/ContractAssetsandLiabilitiesScheduleofContractAssetsandContractLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/ContractAssetsandLiabilitiesScheduleofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets, net", "totalLabel": "Contract assets, net", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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": [ "r423", "r425", "r429" ] }, "ain_ContractWithCustomerAssetPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "ContractWithCustomerAssetPeriodIncreaseDecrease", "crdr": "credit", "presentation": [ "http://albint.com/role/ContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, asset, period increase (decrease)", "label": "Contract With Customer, Asset, Period Increase (Decrease)", "documentation": "Contract With Customer, Asset, Period Increase (Decrease)" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://albint.com/role/ContractAssetsandLiabilitiesScheduleofContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r423", "r424", "r429" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://albint.com/role/ContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with customer, liability, revenue recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r430" ] }, "us-gaap_CorporateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate", "label": "Corporate Segment [Member]", "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r1004" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CorporateNonSegmentMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate", "terseLabel": "Corporate expenses", "label": "Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r16", "r307", "r308", "r309", "r310", "r313", "r1007" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "verboseLabel": "Cost of goods sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r116", "r117", "r628" ] }, "srt_CounterpartyNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "CounterpartyNameAxis", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Axis]", "label": "Counterparty Name [Axis]", "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r191", "r192", "r250", "r251", "r390", "r409", "r617", "r625", "r641", "r805", "r808" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "ain_CreditAgreementCovenantMaximumAnnualDividendsPayoutAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "CreditAgreementCovenantMaximumAnnualDividendsPayoutAmount", "crdr": "credit", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt covenant, maximum annual dividend payout amount", "label": "Credit Agreement, Covenant, Maximum Annual Dividends Payout Amount", "documentation": "Credit Agreement, Covenant, Maximum Annual Dividends Payout Amount" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails", "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r375", "r1043" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails", "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r375", "r1043", "r1044" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerRelationshipsMember", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AEC Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r59", "r1019", "r1020", "r1021", "r1022", "r1024", "r1025", "r1028", "r1029" ] }, "ain_DebtCovenantTermsAxis": { "xbrltype": "stringItemType", "nsuri": "http://albint.com/20250331", "localname": "DebtCovenantTermsAxis", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Terms [Axis]", "label": "Debt Covenant Terms [Axis]", "documentation": "Debt Covenant Terms" } } }, "auth_ref": [] }, "ain_DebtCovenantTermsDomain": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "DebtCovenantTermsDomain", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Covenant Terms [Domain]", "label": "Debt Covenant Terms [Domain]", "documentation": "Debt Covenant Terms [Domain]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total spread", "terseLabel": "Term Benchmark/ Daily Simple SOFR Spread", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "ain_DebtInstrumentCovenantInterestCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://albint.com/20250331", "localname": "DebtInstrumentCovenantInterestCoverageRatio", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest coverage ratio", "label": "Debt Instrument, Covenant, Interest Coverage Ratio", "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio" } } }, "auth_ref": [] }, "ain_DebtInstrumentCovenantLeverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://albint.com/20250331", "localname": "DebtInstrumentCovenantLeverageRatio", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Leverage ratio", "terseLabel": "Leverage Ratio", "label": "Debt Instrument, Covenant, Leverage Ratio", "documentation": "Debt Instrument, Covenant, Leverage Ratio" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate, effective percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r90", "r405", "r608", "r609", "r862" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r252", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r827", "r828", "r829", "r830", "r831", "r862", "r993", "r1086", "r1087" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r20", "r45", "r48", "r84", "r138", "r139", "r252", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r827", "r828", "r829", "r830", "r831", "r862", "r993", "r1086", "r1087" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, term", "label": "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_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://albint.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Decrease in unrecognized tax benefits is reasonably possible", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r158" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r534", "r535" ] }, "us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred taxes and other liabilities", "label": "Deferred Income Taxes and Other Liabilities, Noncurrent", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other liabilities expected to be paid after one year or operating cycle, if longer." } } }, "auth_ref": [] }, "ain_DeferredIncomeTaxesAndOtherTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "DeferredIncomeTaxesAndOtherTaxReceivable", "crdr": "debit", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes prepaid, receivable and deferred", "label": "Income taxes prepaid, receivable and deferred", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other tax receivables expected to be realized or consumed." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndOtherTaxReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxesAndOtherTaxReceivableCurrent", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes prepaid and receivable", "label": "Deferred Income Taxes and Other Tax Receivable, Current", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other tax receivables expected to be realized or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails": { "parentTag": "ain_DefinedBenefitPlanGrossPeriodicBenefitCostCredit", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of net actuarial loss", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r434", "r472", "r493", "r843", "r844" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "calculation": { "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails": { "parentTag": "ain_DefinedBenefitPlanGrossPeriodicBenefitCostCredit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service cost/(income)", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r434", "r473", "r494", "r843", "r844" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails": { "parentTag": "ain_DefinedBenefitPlanGrossPeriodicBenefitCostCredit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected return on assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r434", "r471", "r492", "r843", "r844" ] }, "ain_DefinedBenefitPlanGrossPeriodicBenefitCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "DefinedBenefitPlanGrossPeriodicBenefitCostCredit", "crdr": "debit", "calculation": { "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit cost/(credit)", "label": "Defined Benefit Plan, Gross Periodic Benefit Cost (Credit)", "documentation": "Defined Benefit Plan, Gross Periodic Benefit Cost (Credit)" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails": { "parentTag": "ain_DefinedBenefitPlanGrossPeriodicBenefitCostCredit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r434", "r438", "r470", "r491", "r843", "r844" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments", "crdr": "credit", "calculation": { "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails": { "parentTag": "ain_DefinedBenefitPlanGrossPeriodicBenefitCostCredit", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Curtailment cost/(income)", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Curtailment", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from event reducing expected years of future service of present employees or eliminating accrual of defined benefits for some or all future services of present employees." } } }, "auth_ref": [ "r433", "r475", "r496" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1", "crdr": "credit", "calculation": { "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails": { "parentTag": "ain_DefinedBenefitPlanGrossPeriodicBenefitCostCredit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlement cost/(income)", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from irrevocable action relieving primary responsibility for benefit obligation and eliminating risk related to obligation and assets used to effect settlement." } } }, "auth_ref": [ "r433", "r475", "r496" ] }, "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1", "crdr": "credit", "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansNarrativeDetails", "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net gain related to curtailments and settlements", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment." } } }, "auth_ref": [ "r1052", "r1053", "r1056" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails": { "parentTag": "ain_DefinedBenefitPlanGrossPeriodicBenefitCostCredit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r436", "r469", "r490", "r843", "r844" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r10", "r39" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r282", "r295", "r312", "r818", "r819" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset", "label": "Derivative Asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r218", "r220", "r581", "r582", "r590", "r598", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r734", "r735", "r777", "r780", "r783", "r784", "r785", "r786", "r808", "r855", "r858", "r874", "r1069", "r1070", "r1071", "r1130" ] }, "us-gaap_DerivativeAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeAssetsAbstract", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset [Abstract]", "label": "Derivative Asset [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeCollateralObligationToReturnCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCollateralObligationToReturnCash", "crdr": "credit", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash collateral pledged", "label": "Derivative Asset, Subject to Master Netting Arrangement, Collateral, Obligation to Return Cash Not Offset", "documentation": "Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets." } } }, "auth_ref": [ "r17", "r79", "r219", "r806" ] }, "us-gaap_DerivativeCollateralRightToReclaimCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeCollateralRightToReclaimCash", "crdr": "debit", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash collateral received", "label": "Derivative Liability, Subject to Master Netting Arrangement, Collateral, Right to Reclaim Cash Not Offset", "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities." } } }, "auth_ref": [ "r17", "r79", "r219", "r806" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://albint.com/role/FairValueMeasurementsNarrativeDetails", "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails", "http://albint.com/role/FairValueMeasurementsScheduleofLossesGainsonChangesinFairValueofDerivativeInstrumentsDetails", "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r717", "r719", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r742", "r743", "r744", "r755", "r756", "r757", "r758", "r761", "r762", "r763", "r764", "r777", "r778", "r783", "r785", "r872", "r874", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, fixed interest rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofLossesGainsonChangesinFairValueofDerivativeInstrumentsDetails", "http://albint.com/role/OtherIncomeExpensenetNarrativeDetails", "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Derivative instruments losses/(gains)", "verboseLabel": "Derivative instrument gains", "negatedTerseLabel": "Foreign currency options (gains)/losses", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1064" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://albint.com/role/FairValueMeasurementsNarrativeDetails", "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails", "http://albint.com/role/FairValueMeasurementsScheduleofLossesGainsonChangesinFairValueofDerivativeInstrumentsDetails", "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r73", "r75", "r76", "r146", "r717", "r719", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r742", "r743", "r744", "r755", "r756", "r757", "r758", "r761", "r762", "r763", "r764", "r777", "r778", "r783", "r785", "r808", "r872", "r874", "r1072", "r1073", "r1074", "r1075", "r1076", "r1077", "r1078", "r1079" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofLossesGainsonChangesinFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r15", "r73", "r75", "r76", "r80", "r81", "r568" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofLossesGainsonChangesinFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r568" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derivative liability", "label": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r218", "r220", "r581", "r582", "r590", "r598", "r710", "r711", "r712", "r713", "r715", "r716", "r717", "r718", "r719", "r741", "r743", "r744", "r778", "r779", "r780", "r783", "r784", "r785", "r786", "r808", "r1069", "r1070", "r1071", "r1130" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeLineItems", "presentation": [ "http://albint.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Line Items]", "label": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r575" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeNotionalAmount", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, notional amount", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1062", "r1063" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DerivativeTable", "presentation": [ "http://albint.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Table]", "label": "Derivative [Table]", "documentation": "Disclosure of information about derivative instrument or group of derivative instruments, including, but not limited to, type of derivative instrument, risk being hedged, notional amount, hedge designation, related hedged item, inception date, and maturity date." } } }, "auth_ref": [ "r15", "r68", "r69", "r71", "r72", "r74", "r75", "r77", "r78", "r81", "r575" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r428", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r428", "r834", "r835", "r836", "r837", "r838", "r839", "r840" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue For Each Product Group by Timing of Revenue Recognition", "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": [ "r1051" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends declared on Class A Common Stock", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r7", "r140" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r888" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r920" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year", "label": "Dividends or Other Earnings Paid on Equity Awards not Otherwise Reflected in Total Compensation for Covered Year [Member]" } } }, "auth_ref": [ "r931" ] }, "ain_EURBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "EURBorrowingsMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EUR borrowings", "label": "EUR borrowings [Member]", "documentation": "EUR borrowings" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of the Company used in computing earnings per share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share attributable to Company shareholders - Basic (in dollars per share)", "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r240", "r258", "r259", "r260", "r261", "r262", "r263", "r268", "r271", "r275", "r276", "r277", "r281", "r554", "r558", "r578", "r579", "r638", "r660", "r811" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://albint.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [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": [ "r271", "r272", "r275" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings per share attributable to Company shareholders - Diluted (in dollars per share)", "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r240", "r258", "r259", "r260", "r261", "r262", "r263", "r271", "r275", "r276", "r277", "r281", "r554", "r558", "r578", "r579", "r638", "r660", "r811" ] }, "us-gaap_EarningsPerShareDilutedOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDilutedOtherDisclosuresAbstract", "presentation": [ "http://albint.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income attributable to the Company per share:", "label": "Earnings Per Share, Diluted, Other Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://albint.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r267", "r278", "r279", "r280" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of exchange rate changes on cash and cash equivalents", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r600" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://albint.com/role/IncomeTaxesNarrativeDetails", "http://albint.com/role/IncomeTaxesScheduleofReconciliationoftheUSFederalStatutoryTaxRatetotheCompanysEffectiveIncomeTaxRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r537", "r852" ] }, "ain_EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "EffectiveIncomeTaxRateReconciliationDiscreteTaxBenefitAmount", "crdr": "credit", "presentation": [ "http://albint.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Discrete tax benefit", "label": "Effective Income Tax Rate Reconciliation, Discrete Tax Benefit, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Discrete Tax Benefit, Amount" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ain_EngineeredCompositesASCMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "EngineeredCompositesASCMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ASC", "label": "Albany Engineered Composites ASC [Member]", "documentation": "Albany Engineered Composites ASC [Member]" } } }, "auth_ref": [] }, "ain_EngineeredCompositesMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "EngineeredCompositesMember", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails", "http://albint.com/role/RestructuringNarrativeDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Albany Engineered Composites", "verboseLabel": "AEC Goodwill", "label": "Albany Engineered Composites [Member]", "documentation": "Engineered Composites [Member]." } } }, "auth_ref": [] }, "ain_EngineeredCompositesOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "EngineeredCompositesOtherMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other AEC", "label": "Albany Engineered Composites Other AEC [Member]", "documentation": "Albany Engineered Composites Other AEC [Member]" } } }, "auth_ref": [] }, "ain_EngineeredFabricsMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "EngineeredFabricsMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Engineered Fabrics", "label": "Engineered Fabrics [Member]", "documentation": "Engineered Fabrics [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r886" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r886" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r886" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r970" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r886" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r886" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r886" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r886" ] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Footnote", "label": "Equity Awards Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r925" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments, Excluding Value Reported in Compensation Table", "label": "Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member]" } } }, "auth_ref": [ "r966" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsAdjsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Awards Adjustments", "label": "Equity Awards Adjustments [Member]" } } }, "auth_ref": [ "r966" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EqtyAwrdsInSummryCompstnTblForAplblYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table", "label": "Aggregate Grant Date Fair Value of Equity Award Amounts Reported in Summary Compensation Table [Member]" } } }, "auth_ref": [ "r966" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails", "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails", "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r14", "r196", "r233", "r234", "r235", "r253", "r254", "r255", "r257", "r262", "r264", "r266", "r283", "r323", "r324", "r355", "r422", "r544", "r545", "r551", "r552", "r553", "r555", "r557", "r558", "r569", "r570", "r571", "r572", "r573", "r574", "r577", "r601", "r603", "r604", "r605", "r606", "r607", "r610", "r612", "r614", "r656", "r682", "r683", "r684", "r698", "r767" ] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock of unaffiliated foreign public company", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r207", "r596", "r804" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, cost basis", "label": "Equity Securities, FV-NI, Cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r642" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r935" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r893", "r903", "r913", "r945" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r890", "r900", "r910", "r942" ] }, "ain_EurasiaPMCMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "EurasiaPMCMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eurasia PMC", "label": "Eurasia PMC [Member]", "documentation": "Eurasia PMC [Member]" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r941" ] }, "ain_F35ProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "F35ProgramMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "F-35 Program", "label": "F-35 program [Member]", "documentation": "F-35 program" } } }, "auth_ref": [] }, "ain_FairValueAdjustmentOnForeignCurrencyOption": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "FairValueAdjustmentOnForeignCurrencyOption", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value adjustment on foreign currency contracts", "label": "Fair value adjustment on foreign currency option", "documentation": "Fair value adjustment on foreign currency option." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r581", "r582", "r590", "r855" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r581", "r582", "r590", "r855" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "presentation": [ "http://albint.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value Measurements, Recurring and Nonrecurring", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "documentation": "Tabular disclosure of financial instrument measured at fair value on recurring or nonrecurring basis. Includes, but is not limited to, instrument classified in shareholders' equity." } } }, "auth_ref": [ "r855", "r1067", "r1068", "r1078" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r395", "r459", "r460", "r461", "r462", "r463", "r464", "r580", "r582", "r583", "r584", "r585", "r589", "r590", "r591", "r620", "r621", "r622", "r828", "r829", "r841", "r842", "r843", "r855", "r858" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r581", "r582", "r583", "r585", "r855", "r1070", "r1080" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://albint.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair-Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r586", "r587", "r588", "r589", "r591", "r592", "r593", "r594", "r595", "r631", "r855", "r859" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Level 1)", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r395", "r459", "r464", "r582", "r590", "r620", "r841", "r842", "r843", "r855" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "(Level 2)", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r395", "r459", "r464", "r582", "r583", "r590", "r621", "r828", "r829", "r841", "r842", "r843", "r855" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Domain]", "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [ "r581", "r582", "r583", "r585", "r855", "r1070", "r1080" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r395", "r459", "r460", "r461", "r462", "r463", "r464", "r580", "r582", "r583", "r584", "r585", "r589", "r590", "r591", "r620", "r621", "r622", "r828", "r829", "r841", "r842", "r843", "r855", "r858" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Recurring", "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r855", "r1067", "r1068", "r1069", "r1070", "r1071", "r1080" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "presentation": [ "http://albint.com/role/AccountsReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]", "label": "Financing Receivable, Allowance for Credit 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": [ "r169", "r1014" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated\u00a0amortization and other", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r204", "r329", "r349", "r825" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r342", "r344", "r345", "r346", "r348", "r349", "r352", "r353", "r629", "r630", "r798" ] }, "us-gaap_FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Currency Translation", "label": "Finite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross carrying\u00a0amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r329", "r349", "r630", "r825" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r342", "r349", "r352", "r353", "r354", "r629", "r798", "r825" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r342", "r344", "r345", "r346", "r348", "r349", "r352", "r353", "r798" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net carrying\u00a0amount", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r629", "r1025" ] }, "ain_FiniteLivedIntangibleAssetsOtherChanges": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "FiniteLivedIntangibleAssetsOtherChanges", "crdr": "debit", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Changes", "label": "Finite-lived Intangible Assets, Other Changes", "documentation": "Finite-lived Intangible Assets, Other Changes" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets [Roll Forward]", "label": "Finite-Lived Intangible Assets [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ain_ForeignBankDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "ForeignBankDebtMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign bank debt", "label": "Foreign Bank Debt [Member]", "documentation": "Foreign Bank Debt" } } }, "auth_ref": [] }, "ain_ForeignCurrencyTransactionGainLossBeforeTaxIntercompanyLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "ForeignCurrencyTransactionGainLossBeforeTaxIntercompanyLoans", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Foreign currency remeasurement loss/(gain) on intercompany loans", "label": "Foreign Currency Transaction Gain (Loss), Before Tax, Intercompany Loans", "documentation": "Foreign Currency Transaction Gain (Loss), Before Tax, Intercompany Loans" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignCurrencyTransactionGainLossRealized", "crdr": "credit", "presentation": [ "http://albint.com/role/OtherIncomeExpensenetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency transaction gain (loss), realized", "label": "Realized Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r748", "r882", "r1082", "r1083", "r1132" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency forward contracts", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r734", "r738", "r743", "r757", "r763", "r781", "r782", "r783", "r874" ] }, "us-gaap_ForeignExchangeOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ForeignExchangeOptionMember", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails", "http://albint.com/role/FairValueMeasurementsScheduleofLossesGainsonChangesinFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency option contracts", "label": "Foreign Exchange Option [Member]", "documentation": "An option that allows the holder to buy (if call) or sell (if put) an underlying currency at a fixed exercise rate, expressed as an exchange, during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r897", "r907", "r917", "r949" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r897", "r907", "r917", "r949" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r897", "r907", "r917", "r949" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r897", "r907", "r917", "r949" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r897", "r907", "r917", "r949" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year", "label": "Prior Year End Fair Value of Equity Awards Granted in Any Prior Year that Fail to Meet Applicable Vesting Conditions During Covered Year [Member]" } } }, "auth_ref": [ "r930" ] }, "ain_GlobalInformationSystemExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "GlobalInformationSystemExpense", "crdr": "debit", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Global information system expense", "label": "Global Information System Expense", "documentation": "Global Information System Expense" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails": { "parentTag": "ain_IndefiniteLivedIntangibleAssetsIncludingGoodwill", "weight": 1.0, "order": 2.0 }, "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r203", "r330", "r632", "r819", "r824", "r857", "r863", "r1016", "r1017" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]", "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Other Intangible Assets", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r1015", "r1018" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails": { "parentTag": "ain_IndefiniteLivedIntangibleAssetsIncludingGoodwillForeignCurrencyTranslationGainLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency Translation", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r337" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillLineItems", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [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": [ "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r824" ] }, "us-gaap_GoodwillOtherIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillOtherIncreaseDecrease", "crdr": "debit", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails": { "parentTag": "ain_IndefiniteLivedIntangibleAssetsIncludingGoodwillOtherIncreaseDecrease", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Changes", "label": "Goodwill, Other Increase (Decrease)", "documentation": "Amount of increase (decrease) of asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized, classified as other." } } }, "auth_ref": [ "r338" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GoodwillRollForward", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "verboseLabel": "Gross profit", "terseLabel": "Consolidated gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r113", "r118", "r156", "r248", "r322", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r385", "r386", "r599", "r813", "r818", "r1003", "r1006", "r1008", "r1009", "r1010", "r1045" ] }, "ain_GulfstreamProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "GulfstreamProgramMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gulfstream Program", "label": "Gulfstream program [Member]", "documentation": "Gulfstream program" } } }, "auth_ref": [] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationAxis", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofLossesGainsonChangesinFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r15", "r568" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "HedgingDesignationDomain", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofLossesGainsonChangesinFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r15" ] }, "ain_HeimbachDevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "HeimbachDevelopedTechnologyMember", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Heimbach Developed technology", "label": "Heimbach Developed Technology [Member]", "documentation": "Heimbach Developed Technology" } } }, "auth_ref": [] }, "ain_HeimbachMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "HeimbachMember", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/OtherIncomeExpensenetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Heimbach", "label": "Heimbach [Member]", "documentation": "Heimbach" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of property, plant and equipment", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r10", "r38", "r130", "r856" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails", "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "terseLabel": "Income before income taxes", "negatedLabel": "Interest (income)/expense, net related to interest rate swaps included in Income before 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": [ "r114", "r152", "r156", "r639", "r652", "r813", "r818", "r1003", "r1006", "r1008", "r1009", "r1010" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://albint.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r249", "r533", "r537", "r539", "r540", "r541", "r542", "r543", "r546", "r548", "r549", "r550", "r695", "r852" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails", "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense", "verboseLabel": "Income tax effect", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r160", "r167", "r265", "r266", "r282", "r298", "r312", "r536", "r537", "r547", "r661", "r852" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued liabilities", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedTaxesPayable", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Income taxes payable", "label": "Increase (Decrease) in Accrued Taxes Payable", "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes." } } }, "auth_ref": [ "r991" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r991" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://albint.com/role/ContractAssetsandLiabilitiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in contract liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r627", "r991" ] }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Income taxes prepaid and receivable", "label": "Increase (Decrease) in Income Taxes Receivable", "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities that provided/(used) cash:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Other noncurrent liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Other, net", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r342", "r347", "r351", "r825" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Line Items]", "label": "Indefinite-Lived Intangible Assets [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r342", "r351", "r354", "r825" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails": { "parentTag": "ain_IndefiniteLivedIntangibleAssetsIncludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived intangible assets (excluding goodwill)", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r329", "r351", "r825" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss", "crdr": "credit", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails": { "parentTag": "ain_IndefiniteLivedIntangibleAssetsIncludingGoodwillForeignCurrencyTranslationGainLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency Translation", "label": "Indefinite-Lived Intangible Assets, Foreign Currency Translation Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r1027" ] }, "ain_IndefiniteLivedIntangibleAssetsIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "IndefiniteLivedIntangibleAssetsIncludingGoodwill", "crdr": "debit", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Indefinite-lived intangible assets:", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "label": "Indefinite-Lived Intangible Assets (Including Goodwill)", "documentation": "Indefinite-Lived Intangible Assets (Including Goodwill)" } } }, "auth_ref": [] }, "ain_IndefiniteLivedIntangibleAssetsIncludingGoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "IndefiniteLivedIntangibleAssetsIncludingGoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Currency Translation", "label": "Indefinite-Lived Intangible Assets (Including Goodwill), Foreign Currency Translation Gain (Loss)", "documentation": "Indefinite-Lived Intangible Assets (Including Goodwill), Foreign Currency Translation Gain (Loss)" } } }, "auth_ref": [] }, "ain_IndefiniteLivedIntangibleAssetsIncludingGoodwillOtherIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "IndefiniteLivedIntangibleAssetsIncludingGoodwillOtherIncreaseDecrease", "crdr": "debit", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other Changes", "label": "Indefinite-Lived Intangible Assets (Including Goodwill), Other Increase (Decrease)", "documentation": "Indefinite-Lived Intangible Assets (Including Goodwill), Other Increase (Decrease)" } } }, "auth_ref": [] }, "ain_IndefiniteLivedIntangibleAssetsIncludingGoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://albint.com/20250331", "localname": "IndefiniteLivedIntangibleAssetsIncludingGoodwillRollForward", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets Including Goodwill [Roll Forward]", "label": "Indefinite-Lived Intangible Assets Including Goodwill [Roll Forward]", "documentation": "Indefinite-Lived Intangible Assets Including Goodwill" } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r342", "r347", "r351", "r825" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsPeriodIncreaseDecrease", "calculation": { "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails": { "parentTag": "ain_IndefiniteLivedIntangibleAssetsIncludingGoodwillOtherIncreaseDecrease", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Changes", "label": "Indefinite-Lived Intangible Assets, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r1027" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IndefiniteLivedIntangibleAssetsRollForward", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-Lived Intangible Assets [Roll Forward]", "label": "Indefinite-Lived Intangible Assets [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r897", "r907", "r917", "r941", "r949", "r953", "r961" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r959" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r889", "r965" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r889", "r965" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r889", "r965" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangibles, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r342", "r1025", "r1027" ] }, "us-gaap_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntellectualPropertyMember", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AEC Intellectual property", "label": "Intellectual Property [Member]", "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights." } } }, "auth_ref": [ "r19", "r1019", "r1020", "r1021", "r1022", "r1024", "r1025", "r1028", "r1029" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r294", "r987" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://albint.com/role/FairValueMeasurementsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest (income) expense", "label": "Interest Income (Expense), Operating", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r633", "r1006" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Interest expense/(income), net", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r818", "r987", "r1006" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestRateSwapMember", "presentation": [ "http://albint.com/role/FairValueMeasurementsNarrativeDetails", "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails", "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swaps", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r799", "r879", "r880" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Inventory Disclosure [Abstract]", "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://albint.com/role/Inventories" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r327" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://albint.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Inventory, Finished Goods, Gross", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r979" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://albint.com/role/InventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Total inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r216", "r802", "r863" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://albint.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials, Gross", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r981" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWorkInProcess", "crdr": "debit", "calculation": { "http://albint.com/role/InventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/InventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in process", "label": "Inventory, Work in Process, Gross", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r980" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://albint.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory write-down", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r328" ] }, "ain_InventoryWriteOffMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "InventoryWriteOffMember", "presentation": [ "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of assets", "label": "Inventory Write-off [Member]", "documentation": "Inventory Write-off" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r282", "r293", "r312", "r818", "r986" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://albint.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r134" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r20", "r87", "r88", "r89", "r92", "r93", "r94", "r95", "r248", "r322", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r385", "r386", "r561", "r565", "r566", "r599", "r726", "r812", "r884", "r1045", "r1091", "r1092" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Shareholders' Equity", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r103", "r151", "r649", "r863", "r994", "r1013", "r1081" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r89", "r201", "r248", "r322", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r385", "r386", "r561", "r565", "r566", "r599", "r863", "r1045", "r1091", "r1092" ] }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesFairValueDisclosureAbstract", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofFairValueofFinancialAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities:", "label": "Liabilities, Fair Value Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings outstanding", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r20", "r148", "r1099" ] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment Fee", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "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": [ "r375", "r993", "r1043" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r86", "r91" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility, remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r86", "r91", "r375" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r86", "r91", "r375", "r993", "r1043" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails", "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "presentation": [ "http://albint.com/role/AccountsReceivable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "documentation": "The entire disclosure for claims held for amounts due to entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses." } } }, "auth_ref": [ "r608", "r1011" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r20", "r148", "r394", "r404", "r828", "r829", "r862", "r1099" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of long-term debt", "verboseLabel": "Less: Current maturities of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r208" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r209" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://albint.com/role/FinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r135" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails", "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r20", "r1030", "r1031", "r1032" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails", "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r20", "r42", "r1030", "r1031", "r1032" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails", "http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r369", "r370", "r371", "r374", "r532", "r687", "r826", "r1037", "r1039" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesLineItems", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails", "http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r369", "r370", "r371", "r374", "r532", "r826", "r1037", "r1039" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingenciesTable", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails", "http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r369", "r370", "r371", "r374", "r532", "r826", "r1037", "r1039" ] }, "us-gaap_LossContingencyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualPayments", "crdr": "credit", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts Paid to Settle or Resolve", "label": "Loss Contingency Accrual, Payments", "documentation": "Amount of cash outflow reducing loss contingency liability." } } }, "auth_ref": [ "r1036" ] }, "us-gaap_LossContingencyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyAccrualRollForward", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Accrual [Roll Forward]", "label": "Loss Contingency Accrual [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_LossContingencyClaimsSettledAndDismissedNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyClaimsSettledAndDismissedNumber", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Claims Dismissed, Settled, or Resolved", "label": "Loss Contingency, Claims Settled and Dismissed, Number", "documentation": "The number of claims settled and dismissed during the period." } } }, "auth_ref": [ "r1037", "r1039" ] }, "us-gaap_LossContingencyDamagesPaidValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDamagesPaidValue", "crdr": "credit", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, damages paid, value", "label": "Loss Contingency, Damages Paid, Value", "documentation": "Amount of damages paid to the plaintiff in the legal matter." } } }, "auth_ref": [ "r1036", "r1037", "r1039" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNatureDomain", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails", "http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r369", "r370", "r371", "r374", "r532", "r687", "r826", "r1037", "r1039" ] }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyNewClaimsFiledNumber", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails", "http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "New claims", "terseLabel": "New Claims", "label": "Loss Contingency, New Claims Filed, Number", "documentation": "The total number of new claims filed pertaining to a loss contingency during the period." } } }, "auth_ref": [ "r1037", "r1039" ] }, "us-gaap_LossContingencyPendingClaimsNumber": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyPendingClaimsNumber", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails", "http://albint.com/role/CommitmentsandContingenciesScheduleofChangesinClaimsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of pending claims", "periodStartLabel": "Opening Number of Claims", "periodEndLabel": "Closing Number of Claims", "label": "Loss Contingency, Pending Claims, Number", "documentation": "Number of pending claims pertaining to a loss contingency." } } }, "auth_ref": [ "r1037", "r1039" ] }, "ain_MachineClothingMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "MachineClothingMember", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails", "http://albint.com/role/RestructuringNarrativeDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machine Clothing", "verboseLabel": "MC Goodwill", "label": "Machine Clothing [Member]", "documentation": "Paper Machine Clothing [Member]." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://albint.com/role/AccountsReceivableNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r318", "r836", "r865", "r869", "r1051", "r1100", "r1101", "r1102", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128" ] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciling items:", "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r307", "r310", "r313", "r818", "r819" ] }, "ain_MaximumLeverageRatioAllowed": { "xbrltype": "pureItemType", "nsuri": "http://albint.com/20250331", "localname": "MaximumLeverageRatioAllowed", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum leverage ratio allowed", "label": "Maximum Leverage Ratio Allowed", "documentation": "Covenant, Maximum Leverage Ratio." } } }, "auth_ref": [] }, "ain_MaximumLeverageRatioAllowedAfterSignificantAcquisition": { "xbrltype": "pureItemType", "nsuri": "http://albint.com/20250331", "localname": "MaximumLeverageRatioAllowedAfterSignificantAcquisition", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum leverage ratio allowed, after significant acquisition", "label": "Maximum Leverage Ratio Allowed, After Significant Acquisition", "documentation": "Maximum Leverage Ratio Allowed, After Significant Acquisition" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r194", "r195", "r370", "r371", "r372", "r373", "r504", "r532", "r585", "r626", "r680", "r681", "r687", "r718", "r719", "r773", "r774", "r775", "r776", "r787", "r796", "r797", "r823", "r832", "r851", "r858", "r859", "r860", "r861", "r866", "r1047", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r933" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r933" ] }, "ain_MinimumInterestOverageRatioRequired": { "xbrltype": "pureItemType", "nsuri": "http://albint.com/20250331", "localname": "MinimumInterestOverageRatioRequired", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum interest coverage ratio required", "label": "Minimum Interest Overage Ratio Required", "documentation": "Covenant, Minimum Interest Coverage Ratio." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r194", "r195", "r370", "r371", "r372", "r373", "r504", "r532", "r585", "r626", "r680", "r681", "r687", "r718", "r719", "r773", "r774", "r775", "r776", "r787", "r796", "r797", "r823", "r832", "r851", "r858", "r859", "r860", "r866", "r1047", "r1093", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling interest", "periodStartLabel": "Noncontrolling interest, beginning of year", "periodEndLabel": "Noncontrolling interest, end of interim period", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r102", "r150", "r248", "r322", "r376", "r379", "r380", "r381", "r385", "r386", "r599", "r648", "r730" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends paid to noncontrolling interests", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders." } } }, "auth_ref": [ "r140" ] }, "us-gaap_MinorityInterestDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestDisclosureTextBlock", "presentation": [ "http://albint.com/role/NoncontrollingInterests" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest Disclosure [Text Block]", "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [ "r143" ] }, "us-gaap_MinorityInterestLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestLineItems", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Line Items]", "label": "Noncontrolling Interest [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_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership percentage of noncontrolling shareholder", "label": "Subsidiary, Ownership Percentage, Noncontrolling Owner", "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity." } } }, "auth_ref": [] }, "us-gaap_MinorityInterestTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MinorityInterestTable", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Table]", "label": "Noncontrolling Interest [Table]", "documentation": "Disclosure of information about noncontrolling interest, including, but not limited to, name of subsidiary, ownership percentage held by parent, ownership percentage held by noncontrolling owner, amount of noncontrolling interest and its location in statement of financial position, explanation of increase (decrease) in noncontrolling interest, noncontrolling interest share of net income (loss) of subsidiary and its location in statement of income, amount of noncontrolling interest represented by preferred stock, description and dividend requirement of preferred stock, and nature of noncontrolling interest." } } }, "auth_ref": [ "r61", "r64", "r102", "r115" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r952" ] }, "us-gaap_MovementInMinorityInterestRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MovementInMinorityInterestRollForward", "presentation": [ "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest [Roll Forward]", "label": "Equity, Attributable to Noncontrolling Interest [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r960" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://albint.com/role/AccountsReceivableNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r318", "r836", "r865", "r869", "r1051", "r1100", "r1101", "r1102", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r934" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by/(used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r244" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r244" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r124", "r125", "r126" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails", "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to the Company", "negatedTotalLabel": "Effect on net income due to items reclassified from Accumulated Other Comprehensive Income", "terseLabel": "Net Income (Loss) Attributable to Parent", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r119", "r126", "r153", "r199", "r228", "r231", "r235", "r248", "r256", "r258", "r259", "r260", "r261", "r262", "r265", "r266", "r273", "r322", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r385", "r386", "r554", "r558", "r579", "r599", "r655", "r749", "r765", "r766", "r882", "r1045" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss)/income attributable to the noncontrolling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r66", "r145", "r228", "r231", "r262", "r265", "r266", "r654", "r985" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/EarningsPerShareDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to the Company", "totalLabel": "Net income of ASC available for common ownership", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r241", "r258", "r259", "r260", "r261", "r268", "r269", "r274", "r277", "r558" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://albint.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recent 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/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r933" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r897", "r907", "r917", "r941", "r949" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r924" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r923" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r941" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r960" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r960" ] }, "us-gaap_NoncontrollingInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestAbstract", "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest [Abstract]", "label": "Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NoncontrollingInterestMember", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling\u00a0Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r60", "r422", "r996", "r997", "r998", "r999", "r1133" ] }, "ain_NoncurrentReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "NoncurrentReceivables", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent receivables", "label": "Noncurrent Receivables", "documentation": "Noncurrent Receivables" } } }, "auth_ref": [] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NondesignatedMember", "presentation": [ "http://albint.com/role/FairValueMeasurementsScheduleofLossesGainsonChangesinFairValueofDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not Designated as Hedging Instrument", "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r15" ] }, "us-gaap_NumberOfInterestRateDerivativesHeld": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfInterestRateDerivativesHeld", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of interest rate derivates held", "label": "Number of Interest Rate Derivatives Held", "documentation": "Number of interest rate derivative instruments held by the entity at the reporting date." } } }, "auth_ref": [ "r70", "r71" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NumberOfReportableSegments", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r814", "r822", "r1005" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "verboseLabel": "Operating income (loss)", "terseLabel": "Operating income/(loss)", "netLabel": "Consolidated Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r156", "r813", "r1003", "r1006", "r1008", "r1009", "r1010" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingSegmentsMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "verboseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r306", "r307", "r308", "r309", "r310", "r313", "r818", "r819" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r205" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParentAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of pension liability adjustments:", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Pension and postretirement liability adjustments", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent." } } }, "auth_ref": [ "r3", "r4", "r13", "r111", "r112", "r144" ] }, "us-gaap_OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Pension settlement/curtailment", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Adjustment for Settlement or Curtailment Gain (Loss), Tax", "documentation": "Amount of tax expense (benefit) for increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r5", "r144" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax, Portion Attributable to Parent", "documentation": "Amount before tax, after reclassification adjustments of gain (loss) on foreign currency translation adjustments, on foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r8", "r13", "r144" ] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails", "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Prior service credit", "verboseLabel": "Amortization of prior service credit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r6", "r112", "r227", "r476" ] }, "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditTax", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of prior service credit", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax (expense) benefit of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r5" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "crdr": "credit", "calculation": { "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income/(loss) before reclassifications, net of tax", "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax", "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r22", "r234", "r601", "r604", "r607", "r656", "r983" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income/(loss), before tax:", "label": "Other Comprehensive Income (Loss), before Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTaxParent", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Payments and amortization related to interest rate swaps included in earnings", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax, Parent", "documentation": "Amount, before tax and after reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r223" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTaxParent", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments and amortization related to interest rate swaps included in earnings", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax, Parent", "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, attributable to parent." } } }, "auth_ref": [ "r224" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTaxParent", "crdr": "credit", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative valuation adjustment and other", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments and Tax, Parent", "documentation": "Amount, after tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge, attributable to parent. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method." } } }, "auth_ref": [ "r222", "r567" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsBeforeTaxParent", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative valuation adjustment", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, before Tax, Parent", "documentation": "Amount, before tax and after adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge, attributable to parent. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method." } } }, "auth_ref": [ "r222", "r567" ] }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsTaxParent", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedLabel": "Derivative valuation adjustment", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), after Adjustments, Tax, Parent", "documentation": "Amount, after adjustments, of tax expense (benefit) for gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge, attributable to attributable to parent. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method." } } }, "auth_ref": [ "r222", "r567" ] }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationBeforeTax", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Pension settlement/curtailment", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), before Tax", "documentation": "Amount, before tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r6", "r112", "r141" ] }, "us-gaap_OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossFinalizationOfPensionAndNonPensionPostretirementPlanValuationNetOfTax", "crdr": "credit", "calculation": { "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension settlement/curtailment, net of tax", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Settlement and Curtailment Gain (Loss), after Tax", "documentation": "Amount, after tax, of increase (decrease) to other comprehensive income from settlement and curtailment gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r6", "r112", "r141" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r656" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net current period other comprehensive income", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r14", "r18", "r229", "r232", "r236", "r262", "r601", "r602", "r607", "r634", "r656", "r983", "r984" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "crdr": "debit", "presentation": [ "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in other comprehensive income attributable to the noncontrolling interest", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests." } } }, "auth_ref": [ "r8", "r13", "r144", "r229", "r232", "r262" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails", "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "negatedLabel": "Net actuarial loss", "negatedTerseLabel": "Amortization of net actuarial loss", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, before Tax", "documentation": "Amount, before tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r6", "r112", "r227", "r476" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of net actuarial loss", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan." } } }, "auth_ref": [ "r5" ] }, "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossTaxAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes related to items of other comprehensive income/(loss):", "label": "Other Comprehensive Income (Loss), Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Other Income and Expenses [Abstract]", "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://albint.com/role/OtherIncomeExpensenet" ], "lang": { "en-us": { "role": { "terseLabel": "Other (Income)/Expense, net", "label": "Other Income and Other Expense Disclosure [Text Block]", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r975", "r1057" ] }, "ain_OtherIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "OtherIncomeExpense", "crdr": "credit", "calculation": { "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Income (Expense)", "documentation": "Other Income (Expense)" } } }, "auth_ref": [] }, "ain_OtherIncomeExpenseForeignCurrencyTransactionGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "OtherIncomeExpenseForeignCurrencyTransactionGainLoss", "crdr": "credit", "calculation": { "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Currency transaction losses/(gains)", "label": "Other Income (Expense), Foreign Currency Transaction Gain (Loss)", "documentation": "Other Income (Expense), Foreign Currency Transaction Gain (Loss)" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other noncurrent liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r93" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Non-cash interest expense", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r126" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails", "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/OtherIncomeExpensenetScheduleofOtherIncomeExpensenetDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other expense/(income), net", "negatedTotalLabel": "Total other (income)/expense, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r121" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r933" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other postretirement benefits", "label": "Other Postretirement Benefits Plan [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r482", "r485", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r502", "r503", "r843", "r844", "r845", "r846", "r847" ] }, "ain_OtherProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "OtherProgramMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Program", "label": "Other program [Member]", "documentation": "Other program" } } }, "auth_ref": [] }, "us-gaap_OtherReceivablesGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherReceivablesGrossCurrent", "crdr": "debit", "calculation": { "http://albint.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank promissory notes", "label": "Other Receivables, Gross, Current", "documentation": "Amount, before allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r214" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r895", "r905", "r915", "r947" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r898", "r908", "r918", "r950" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r898", "r908", "r918", "r950" ] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipAxis", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Axis]", "label": "Ownership [Axis]", "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "OwnershipDomain", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ownership [Domain]", "label": "Ownership [Domain]", "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r922" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of Treasury shares", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r123" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments", "label": "Payments for Restructuring", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r360", "r990" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r123" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Taxes paid in lieu of share issuance", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r242" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures and purchased software", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r159", "r1059", "r1060", "r1061" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r122" ] }, "us-gaap_PaymentsToAcquireSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireSoftware", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchased software", "label": "Payments to Acquire Software", "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r122" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r932" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r932" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Pensions and Other Postretirement Benefit Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r431", "r456", "r458", "r464", "r481", "r483", "r484", "r485", "r486", "r487", "r499", "r500", "r501", "r843" ] }, "ain_PensionCurtailmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "PensionCurtailmentGainLossMember", "presentation": [ "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Curtailment (Gain)/Loss", "label": "Pension Curtailment (Gain)/Loss [Member]", "documentation": "Pension Curtailment (Gain)/Loss" } } }, "auth_ref": [] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension plans", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r482", "r485", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r502", "r505", "r843", "r844", "r848", "r849", "r850" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r924" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r941" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r934" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r923" ] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsPrrSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Prior Service Cost", "label": "Pension Adjustments Prior Service Cost [Member]" } } }, "auth_ref": [ "r925" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnAdjsSvcCstMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Adjustments Service Cost", "label": "Pension Adjustments Service Cost [Member]" } } }, "auth_ref": [ "r969" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Benefits Adjustments, Footnote", "label": "Pension Benefits Adjustments, Footnote [Text Block]" } } }, "auth_ref": [ "r924" ] }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockDividendsAndOtherAdjustments", "crdr": "debit", "calculation": { "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Return attributable to the Company's preferred holding", "label": "Preferred Stock Dividends and Other Adjustments", "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders." } } }, "auth_ref": [ "r25", "r971", "r1002" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par or stated value per share (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r96", "r407" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r96", "r728" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r96", "r407" ] }, "us-gaap_PreferredStockValueOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValueOutstanding", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value $5.00\u00a0per share; authorized\u00a02,000,000\u00a0shares;\u00a0none\u00a0issued", "label": "Preferred Stock, Value, Outstanding", "documentation": "Value of nonredeemable preferred shares and preferred shares redeemable solely at option of issuer, held by shareholders. Excludes preferred shares repurchased and held as treasury shares." } } }, "auth_ref": [ "r96", "r728" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid and Other assets", "label": "Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r982" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from borrowings", "label": "Proceeds from Issuance of Debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r988" ] }, "us-gaap_ProductConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductConcentrationRiskMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Concentration Risk", "label": "Product Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence." } } }, "auth_ref": [ "r128" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r181", "r193", "r315", "r628", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r800", "r834", "r864", "r866", "r867", "r870", "r871", "r978", "r1040", "r1041", "r1051", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r181", "r193", "r315", "r628", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r800", "r834", "r864", "r866", "r867", "r870", "r871", "r978", "r1040", "r1041", "r1051", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails", "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "netLabel": "Net income attributable to noncontrolling interest (less than)", "verboseLabel": "Net income of Albany Safran Composites (ASC)", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r199", "r228", "r231", "r243", "r248", "r256", "r262", "r265", "r266", "r322", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r385", "r386", "r554", "r558", "r559", "r562", "r563", "r579", "r599", "r639", "r653", "r697", "r749", "r765", "r766", "r853", "r854", "r883", "r985", "r1045" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r11", "r613", "r640", "r651", "r863" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r922" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r922" ] }, "ain_RSUAndMPPMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "RSUAndMPPMember", "presentation": [ "http://albint.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSU and MPP", "label": "RSU And MPP [Member]", "documentation": "RSU And MPP" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r194", "r195", "r370", "r371", "r372", "r373", "r456", "r504", "r528", "r529", "r530", "r532", "r585", "r623", "r624", "r626", "r680", "r681", "r687", "r718", "r719", "r773", "r774", "r775", "r776", "r787", "r796", "r797", "r823", "r832", "r851", "r858", "r859", "r860", "r861", "r866", "r874", "r1033", "r1047", "r1070", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "ain_RangeFourMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "RangeFourMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greater than or equal to 3.00:1.00", "label": "Range Four [Member]", "documentation": "Range Four" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r194", "r195", "r370", "r371", "r372", "r373", "r456", "r504", "r528", "r529", "r530", "r532", "r585", "r623", "r624", "r626", "r680", "r681", "r687", "r718", "r719", "r773", "r774", "r775", "r776", "r787", "r796", "r797", "r823", "r832", "r851", "r858", "r859", "r860", "r861", "r866", "r874", "r1033", "r1047", "r1070", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "ain_RangeOneMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "RangeOneMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 1.00:1.00", "label": "Range One [Member]", "documentation": "Range One" } } }, "auth_ref": [] }, "ain_RangeThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "RangeThreeMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greater than or equal to 2.00:1.00 and less than 3.00:1.00", "label": "Range Three [Member]", "documentation": "Range Three" } } }, "auth_ref": [] }, "ain_RangeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "RangeTwoMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Greater than or equal to 1.00:1.00 and less than 2.00:1.00", "label": "Range Two [Member]", "documentation": "Range Two" } } }, "auth_ref": [] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Receivables [Abstract]", "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReceivablesNetCurrent", "crdr": "debit", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables", "label": "Receivables, Net, Current", "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value." } } }, "auth_ref": [ "r863" ] }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "label": "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": [ "r235" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "crdr": "debit", "calculation": { "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amounts reclassified to the Consolidated Statements of Income, net of tax", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r18", "r22", "r234", "r601", "r606", "r607", "r656", "r983" ] }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "label": "AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r235" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r235" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r235" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r235" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCITables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reclassification Out of Accumulated Other Comprehensive Income", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r36", "r37" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Assets and Capital Expenditures by Reporting Segment", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r36", "r37" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r890", "r900", "r910", "r942" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related and Nonrelated Parties [Domain]", "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r319", "r482", "r615", "r616", "r644", "r650", "r721", "r722", "r723", "r724", "r725", "r745", "r747", "r772" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r319", "r482", "r615", "r616", "r644", "r650", "r721", "r722", "r723", "r724", "r725", "r745", "r747", "r772", "r1090" ] }, "us-gaap_RepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfDebt", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal payments on debt", "label": "Repayments of Debt", "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation." } } }, "auth_ref": [ "r989" ] }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RepurchaseAgreementCounterpartyNameDomain", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Counterparty Name [Domain]", "label": "Counterparty Name [Domain]", "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution." } } }, "auth_ref": [ "r191", "r192", "r250", "r251", "r390", "r409", "r617", "r625", "r641", "r807", "r808" ] }, "ain_ResolutionCostsPaidByInsuranceCarrier": { "xbrltype": "percentItemType", "nsuri": "http://albint.com/20250331", "localname": "ResolutionCostsPaidByInsuranceCarrier", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Resolution costs paid by insurance carrier", "label": "Resolution Costs Paid By Insurance Carrier", "documentation": "Loss Contingency, Cost Of Resolution Paid By Insurer." } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r891", "r901", "r911", "r943" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r892", "r902", "r912", "r944" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r899", "r909", "r919", "r951" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Restructuring and Related Activities [Abstract]", "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://albint.com/role/Restructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r357", "r358", "r360", "r363", "r368" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails", "http://albint.com/role/RestructuringNarrativeDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring expenses, net", "verboseLabel": "Total restructuring expenses, net", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r10", "r364", "r365", "r1034" ] }, "us-gaap_RestructuringChargesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringChargesAbstract", "presentation": [ "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring expenses, net", "label": "Restructuring Charges [Abstract]" } } }, "auth_ref": [] }, "ain_RestructuringChargesIncludingCostOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "RestructuringChargesIncludingCostOfGoodsSold", "crdr": "debit", "presentation": [ "http://albint.com/role/RestructuringNarrativeDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails", "http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Restructuring charges", "terseLabel": "Restructuring charges\u00a0accrued", "label": "Restructuring Charges, Including Cost of Goods Sold", "documentation": "Restructuring Charges, Including Cost of Goods Sold" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://albint.com/role/RestructuringNarrativeDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails", "http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Type [Axis]", "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r359", "r360", "r365", "r366" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://albint.com/role/RestructuringNarrativeDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails", "http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r359", "r360", "r361", "r362", "r365", "r366", "r367" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Restructuring Reserve", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r360", "r366" ] }, "us-gaap_RestructuringReserveRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveRollForward", "presentation": [ "http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Reserve [Roll Forward]", "label": "Restructuring Reserve [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserveTranslationAndOtherAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringReserveTranslationAndOtherAdjustment", "crdr": "credit", "presentation": [ "http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation\u00a0/other", "label": "Restructuring Reserve, Translation and Other Adjustment", "documentation": "Amount of increase (decrease) in the restructuring reserve related to foreign currency translation (gain) loss and other increases (decreases)." } } }, "auth_ref": [ "r133", "r1035" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r100", "r140", "r647", "r685", "r686", "r694", "r729", "r863" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained\u00a0 earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r196", "r253", "r254", "r255", "r257", "r262", "r264", "r266", "r323", "r324", "r355", "r544", "r545", "r551", "r552", "r553", "r555", "r557", "r558", "r569", "r571", "r572", "r574", "r577", "r610", "r612", "r682", "r684", "r698", "r1133" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r482", "r485", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r502", "r503", "r505", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r482", "r485", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r501", "r502", "r503", "r505", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net revenues", "verboseLabel": "Consolidated revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r154", "r155", "r282", "r291", "r292", "r306", "r312", "r315", "r317", "r318", "r426", "r428", "r628" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r165" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r166" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r166" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionRemainingPerformanceObligationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r960" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r960" ] }, "ain_SAFRANGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "SAFRANGroupMember", "presentation": [ "http://albint.com/role/AccountsReceivableNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SAFRAN Group", "label": "SAFRAN Group [Member]", "documentation": "SAFRAN Group" } } }, "auth_ref": [] }, "ain_SafranMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "SafranMember", "presentation": [ "http://albint.com/role/NoncontrollingInterestsNarrativeDetails", "http://albint.com/role/NoncontrollingInterestsScheduleofIncomeAttributabletotheNoncontrollingInterestandNoncontrollingEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Safran", "label": "Safran [Member]", "documentation": "Safran [Member]" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r318", "r973" ] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://albint.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r98", "r104" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCITables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r22", "r1084", "r1085" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://albint.com/role/OtherIncomeExpensenetNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r55", "r57", "r556" ] }, "ain_ScheduleOfContractAssetsAndContractLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://albint.com/20250331", "localname": "ScheduleOfContractAssetsAndContractLiabilitiesTableTextBlock", "presentation": [ "http://albint.com/role/ContractAssetsandLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Assets and Contract Liabilities", "label": "Schedule of Contract Assets and Contract Liabilities [Table Text Block]", "documentation": "Tabular disclosure for contract assets and contract liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://albint.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "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": [ "r20", "r45", "r48", "r84", "r138", "r139", "r828", "r830", "r995", "r1086" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansScheduleofNetBenefitCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r12", "r51", "r52", "r53", "r54" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://albint.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments, Gain (Loss)", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r73", "r75", "r568" ] }, "ain_ScheduleOfDisaggregateMCSegmentRevenueBySignificantProductOrServiceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://albint.com/20250331", "localname": "ScheduleOfDisaggregateMCSegmentRevenueBySignificantProductOrServiceTableTextBlock", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregate MC Segment Revenue by Significant Product or Service", "label": "Schedule of Disaggregate MC Segment Revenue by Significant Product or Service [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue by significant product or service into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://albint.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1001" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://albint.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Earnings Per Share, Basic, by Common Class, Including Two-Class Method [Table]", "documentation": "Disclosure of information about basic earnings per share by class of stock. Includes, but is not limited to, two-class method." } } }, "auth_ref": [ "r26", "r27", "r271", "r272", "r275" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://albint.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of the U.S. Federal Statutory Tax Rate to the Company's Effective Income Tax Rate", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r538", "r852", "r1058" ] }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "presentation": [ "http://albint.com/role/AccountsReceivableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]", "label": "Financing Receivable, Allowance for Credit Loss [Table]", "documentation": "Disclosure of information about allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r169", "r1014" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Finite-Lived [Table]", "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset." } } }, "auth_ref": [ "r342", "r349", "r352", "r353", "r354", "r629", "r798", "r825" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Goodwill [Table]", "documentation": "Disclosure of information about goodwill, including, but not limited to, change from acquisition, sale, impairment, and other reason." } } }, "auth_ref": [ "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r824" ] }, "ain_ScheduleOfIncomeAttributableToNoncontrollingInterestAndNoncontrollingEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://albint.com/20250331", "localname": "ScheduleOfIncomeAttributableToNoncontrollingInterestAndNoncontrollingEquityTableTextBlock", "presentation": [ "http://albint.com/role/NoncontrollingInterestsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Attributable to Noncontrolling Interest and Noncontrolling Equity", "label": "Schedule of Income Attributable to Noncontrolling Interest and Noncontrolling Equity [Table Text Block]", "documentation": "Tabular disclosure of noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]", "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r342", "r351", "r354", "r825" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets and Goodwill", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r1015", "r1018" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://albint.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r21", "r105", "r106", "r107" ] }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "presentation": [ "http://albint.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Interest Rate for Borrowings", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "documentation": "Tabular disclosure of 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": [ "r86", "r91" ] }, "us-gaap_ScheduleOfLossContingenciesByContingencyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfLossContingenciesByContingencyTextBlock", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Loss Contingencies by Contingency", "label": "Schedule of Loss Contingencies by Contingency [Table Text Block]", "documentation": "Tabular disclosure of the loss contingencies that were reported in the period or disclosed as of the balance sheet date." } } }, "auth_ref": [ "r1036", "r1038", "r1040", "r1042" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://albint.com/role/PensionsandOtherPostretirementBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Benefit Costs", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r142" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://albint.com/role/OtherIncomeExpensenetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other (Income)/Expense, net", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://albint.com/role/RestructuringNarrativeDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails", "http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r359", "r360", "r361", "r362", "r365", "r366", "r367" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://albint.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring Charges", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r40", "r131", "r132" ] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://albint.com/role/RestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Restructuring Liabilities", "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r41", "r133" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "Disclosure of information about profit (loss) and total assets by reportable segment." } } }, "auth_ref": [ "r33", "r34", "r35" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "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": [ "r33", "r34", "r35" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock, Class of Stock [Table]", "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r43", "r44", "r45", "r46", "r47", "r48", "r136", "r138", "r139", "r140", "r210", "r211", "r212", "r284", "r407", "r408", "r409", "r411", "r414", "r419", "r421", "r690", "r691", "r692", "r693", "r832", "r972", "r992" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stockholders Equity", "label": "Schedule of Stockholders Equity [Table Text Block]", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r825", "r1026" ] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1065" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r885" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r887" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentDomain", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails", "http://albint.com/role/RestructuringNarrativeDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r282", "r287", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r318", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r354", "r362", "r367", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r815", "r818", "r819", "r824", "r868", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]", "label": "Segment Reporting, Asset Reconciling Item [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_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Reportable Segments and Revenue Recognition", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r157", "r282", "r286", "r287", "r288", "r289", "r290", "r302", "r304", "r305", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r814", "r816", "r817", "r818", "r820", "r821", "r822" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general, and administrative expenses", "verboseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r120" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://albint.com/role/EarningsPerShareDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://albint.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r127", "r246" ] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateMCSegmentRevenuebySignificantProductorServiceDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofFinancialDatabyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofOperatingAssetsandCapitalExpendituresbyReportingSegmentDetails", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails", "http://albint.com/role/RestructuringNarrativeDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r154", "r155", "r156", "r157", "r198", "r282", "r287", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r312", "r313", "r314", "r318", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r354", "r356", "r362", "r367", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r815", "r818", "r819", "r824", "r868", "r1100", "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1128" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r168", "r210", "r211", "r212", "r248", "r271", "r272", "r275", "r277", "r284", "r285", "r322", "r376", "r379", "r380", "r381", "r385", "r386", "r407", "r408", "r411", "r414", "r421", "r599", "r690", "r691", "r692", "r693", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r728", "r750", "r767", "r788", "r789", "r790", "r791", "r792", "r972", "r992", "r1000" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails", "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofItemsReclassifiedtoStatementofIncomeDetails", "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r14", "r97", "r101", "r102", "r196", "r233", "r234", "r235", "r253", "r254", "r255", "r257", "r262", "r264", "r266", "r283", "r323", "r324", "r355", "r422", "r544", "r545", "r551", "r552", "r553", "r555", "r557", "r558", "r569", "r570", "r571", "r572", "r573", "r574", "r577", "r601", "r603", "r604", "r605", "r606", "r607", "r610", "r612", "r614", "r656", "r682", "r683", "r684", "r698", "r767" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r253", "r254", "r255", "r283", "r612", "r628", "r689", "r709", "r720", "r721", "r722", "r723", "r724", "r725", "r728", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r742", "r743", "r744", "r745", "r747", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r767", "r875" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r253", "r254", "r255", "r283", "r319", "r612", "r628", "r689", "r709", "r720", "r721", "r722", "r723", "r724", "r725", "r728", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r742", "r743", "r744", "r745", "r747", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r767", "r875" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r894", "r904", "r914", "r946" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation and benefits paid or payable in shares (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r14", "r96", "r97", "r140", "r690", "r767", "r789" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation and benefits paid or payable in shares", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r14", "r96", "r97", "r140", "r698", "r767", "r789", "r883" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock repurchase program, authorized amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1048" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r97", "r101", "r102", "r129", "r730", "r746", "r768", "r769", "r863", "r884", "r994", "r1013", "r1081", "r1133" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/AccumulatedOtherComprehensiveIncomeAOCIScheduleofAccumulatedOtherComprehensiveIncomeDetails", "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Balance at start of the period", "periodEndLabel": "Balance at end of the period", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r60", "r61", "r65", "r196", "r197", "r234", "r253", "r254", "r255", "r257", "r262", "r264", "r323", "r324", "r355", "r422", "r544", "r545", "r551", "r552", "r553", "r555", "r557", "r558", "r569", "r570", "r571", "r572", "r573", "r574", "r577", "r601", "r603", "r607", "r611", "r614", "r683", "r684", "r696", "r730", "r746", "r768", "r769", "r793", "r883", "r994", "r1013", "r1081", "r1133" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Note [Abstract]", "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Shareholders\u2019 Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r137", "r247", "r406", "r408", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r420", "r422", "r576", "r770", "r771", "r794" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://albint.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r618", "r619" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "SubsidiariesMember", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiaries", "label": "Subsidiaries [Member]", "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [ "r1055", "r1088", "r1089", "r1090" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r940" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Taxes Payable, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r87", "r88" ] }, "ain_TechnicalAndResearchExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "TechnicalAndResearchExpenses", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofReportableSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Technical and research expenses", "verboseLabel": "Technical and research expenses", "label": "Technical And Research Expenses", "documentation": "Technical, product engineering, and research expenses." } } }, "auth_ref": [] }, "ain_TerminationAndOtherCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "TerminationAndOtherCostsMember", "presentation": [ "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails", "http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Termination and other costs", "label": "Termination and Other Costs [Member]", "documentation": "Termination And Other Costs [Member]." } } }, "auth_ref": [] }, "ain_TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember", "presentation": [ "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total restructuring costs incurred", "label": "Termination, Other Costs, Inventory Write-off, and Pension Curtailment [Member]", "documentation": "Termination, Other Costs, Inventory Write-off, and Pension Curtailment" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r839", "r1051" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r839", "r1051" ] }, "ain_TotalCostOfResolution": { "xbrltype": "monetaryItemType", "nsuri": "http://albint.com/20250331", "localname": "TotalCostOfResolution", "crdr": "credit", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of resolution", "label": "Total Cost Of Resolution", "documentation": "Loss Contingency, Cost Of Resolution." } } }, "auth_ref": [] }, "ain_TotalResolvedClaimsByMeansOfSettlementOrDismissal": { "xbrltype": "integerItemType", "nsuri": "http://albint.com/20250331", "localname": "TotalResolvedClaimsByMeansOfSettlementOrDismissal", "presentation": [ "http://albint.com/role/CommitmentsandContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total resolved claims, by means of settlement or dismissal", "label": "Total Resolved Claims, By Means Of Settlement Or Dismissal", "documentation": "Loss Contingency, Claims Settled and Dismissed." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r932" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r939" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Heimbach Trade name", "verboseLabel": "Heimbach Trade name", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r58", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1027", "r1028", "r1029" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofChangesinIntangibleAssetsandGoodwillDetails", "http://albint.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsandGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AEC Trademarks and trade names", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r58", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1027", "r1028", "r1029" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r959" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r961" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://albint.com/role/Coverpage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Point in Time\u00a0Revenue Recognition", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r839" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransferredOverTimeMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionScheduleofDisaggregateRevenueforEachBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over Time Revenue Recognition", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r839" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r962" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r963" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r963" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r961" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r961" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r964" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r962" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS", "http://albint.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares (in shares)", "periodStartLabel": "Treasury stock, balance at the beginning of the period (in shares)", "periodEndLabel": "Treasury stock, balance at the end of the period (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://albint.com/role/CONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury stock (Class A), at cost;\u00a010,770,189 shares in 2025 and 9,844,746 in 2024", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r49", "r50", "r101" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of Treasury shares (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r14", "r97", "r140" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://albint.com/role/ChangesinShareholdersEquityScheduleofActivityinShareholdersEquityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of Treasury shares (a)", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r14", "r49", "r140" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://albint.com/role/RestructuringNarrativeDetails", "http://albint.com/role/RestructuringScheduleofRestructuringChargesDetails", "http://albint.com/role/RestructuringScheduleofRestructuringLiabilityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Restructuring [Domain]", "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r359", "r360", "r365", "r366" ] }, "ain_USDBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "USDBorrowingsMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleofLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "USD borrowings", "label": "USD borrowings [Member]", "documentation": "USD borrowings" } } }, "auth_ref": [] }, "ain_USGovernmentContractsOrProgramsMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "USGovernmentContractsOrProgramsMember", "presentation": [ "http://albint.com/role/ReportableSegmentsandRevenueRecognitionNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US Government Contracts Or Programs", "label": "US Government Contracts Or Programs [Member]", "documentation": "US Government Contracts Or Programs" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r958" ] }, "us-gaap_UnsecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnsecuredDebtMember", "presentation": [ "http://albint.com/role/FinancialInstrumentsNarrativeDetails", "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured Debt", "label": "Unsecured Debt [Member]", "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://albint.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r30", "r31", "r32", "r161", "r162", "r163", "r164" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateAxis", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VariableRateDomain", "presentation": [ "http://albint.com/role/FinancialInstrumentsScheduleInterestRateforBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year", "label": "Vesting Date Fair Value of Equity Awards Granted and Vested in Covered Year [Member]" } } }, "auth_ref": [ "r928" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://albint.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://albint.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock units and multi-year awards (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r1001" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://albint.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive stock-based compensation plans:", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://albint.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Weighted average number of shares used in calculating diluted net income per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r270", "r277" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://albint.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://albint.com/role/CONSOLIDATEDSTATEMENTSOFINCOME", "http://albint.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average number of shares used in calculating basic net income per share (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r268", "r277" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://albint.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of shares:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "ain_WorkforceReductionsFixedAssetImpairmentsAndRelatedCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "WorkforceReductionsFixedAssetImpairmentsAndRelatedCostsMember", "presentation": [ "http://albint.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce Reductions, Fixed Asset Impairments, and Related Costs", "label": "Workforce Reductions, Fixed Asset Impairments, and Related Costs [Member]", "documentation": "Workforce Reductions, Fixed Asset Impairments, and Related Costs" } } }, "auth_ref": [] }, "ain_WorkforceReductionsMember": { "xbrltype": "domainItemType", "nsuri": "http://albint.com/20250331", "localname": "WorkforceReductionsMember", "presentation": [ "http://albint.com/role/RestructuringNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Workforce Reductions", "label": "Workforce Reductions [Member]", "documentation": "Workforce Reductions" } } }, "auth_ref": [] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested", "label": "Year-end Fair Value of Equity Awards Granted in Covered Year that are Outstanding and Unvested [Member]" } } }, "auth_ref": [ "r926" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r5": { "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" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477787/942-405-45-2" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-13" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "44", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-44" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r23": { "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" }, "r24": { "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" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r33": { "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" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r48": { "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" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r59": { "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" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-15" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-16" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-21" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480238/815-25-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r112": { "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" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-2" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/810/tableOfContent" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-19" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "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" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r160": { "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" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-13" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "c", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(1)(iii)", "Publisher": "SEC" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "4", "Subsection": "08", "Paragraph": "m", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "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(1))", "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r214": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(dd)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-11" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26A" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-26C" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "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": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480265/350-10-S45-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482598/350-20-45-1" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1A" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r348": { "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" }, "r349": { "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" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/420/tableOfContent" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r367": { "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" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r373": { "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" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r411": { "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" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r414": { "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" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r428": { "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" }, "r429": { "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r432": { "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" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r544": { "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" }, "r545": { "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" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r581": { "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" }, "r582": { "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" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2E" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-1A" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482736/825-10-45-5A" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r609": { "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" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-9" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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/2147478859/928-340-50-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "940", "SubTopic": "820", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478119/940-820-50-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r633": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r636": { "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/2147478524/942-220-S99-1" }, "r637": { "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/2147478524/942-220-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r641": { "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)(1)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r642": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r644": { "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)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r645": { "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/2147478777/944-210-S99-1" }, "r646": { "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/2147478777/944-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r690": { "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" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r712": { "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/2147478795/946-210-50-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r716": { "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/2147478795/946-210-50-6" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-6" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r772": { "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/2147477802/946-310-45-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-3" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r805": { "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" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20" }, "r807": { "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" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-47" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "54", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-54" }, "r823": { "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" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-10" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r853": { "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" }, "r854": { "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" }, "r855": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r863": { "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" }, "r864": { "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" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r866": { "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" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9E" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480078/944-80-55-18" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r915": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r916": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r917": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r918": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r919": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r920": { "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" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "ii" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "i" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "ii" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iii" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "iv" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "v" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1", "Subclause": "vi" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r944": { "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" }, "r945": { "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" }, "r946": { "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" }, "r947": { "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" }, "r948": { "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" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r954": { "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" }, "r955": { "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" }, "r956": { "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" }, "r957": { "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" }, "r958": { "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" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Number": "229", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "C", "Clause": "1" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "A", "Number": "229" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Number": "229" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii", "Sentence": "B", "Clause": "1", "Subclause": "i", "Number": "229" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r971": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-5" }, "r972": { "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "610", "Publisher": "FASB", "URI": "https://asc.fasb.org/610/tableOfContent" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r989": { "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" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r992": { "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" }, "r993": { "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" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r1000": { "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1005": { "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" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r1007": { "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" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310-10/tableOfContent" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r1013": { "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-1" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482686/350-30-45-1" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r1033": { "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" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1051": { "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" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r1055": { "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" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/720/tableOfContent" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r1062": { "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" }, "r1063": { "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" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1070": { "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" }, "r1071": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1079": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6A" }, "r1081": { "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" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1083": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1084": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r1085": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r1086": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r1088": { "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" }, "r1089": { "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" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "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" }, "r1097": { "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" }, "r1098": { "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" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1100": { "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" }, "r1101": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1102": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r1103": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4C" }, "r1104": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r1105": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r1106": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1109": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r1110": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1111": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1112": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1113": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1114": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1115": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1116": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1117": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r1118": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1119": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1120": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1122": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1123": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r1124": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1125": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1126": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r1130": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r1131": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r1132": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r1134": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" } } } ZIP 99 0001628280-25-021110-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-25-021110-xbrl.zip M4$L#!!0 ( F#GEIC[4BJ#D\! ,#*% 0 86EN+3(P,C4P,S,Q+FAT M;>R]:7?C.)(N_'U^!5_US'3F.90M+MJ<6;I'*=M5OIUINRW7]/3[I0],0A8K M*5)%4K;5O_Y&@*3VC1(I@11JIM.VQ 5 /+$' E__S\? EMZHYUNN\\M?E8O* M7R7J&*YI.:^__+7=[=S=_?7_M/[CZ_]7+O_OMZ?OTK5KC ;4":2.1TE 3>G= M"OI2T*?2/USOI_5&I$>;!#W7&Y3+X6T==SCVK-=^(*D5M1I?%G_K7?446J]6 MZD;9[%5Z9;UJU,M$[S7+IE)1:U173=*LR:]7%8,HJJI5RSHE+V6]5H/+--(K M4[U7)1535>M*53:O#(U2TJS6-:6NZ[U*G31Z=:(0VM--VB2U%_;>?@!SAGD[ M_I5M.3]_*?6#8'AU>?G^_G[Q\>+9%Z[W>JE6*MHE?OU"?%J*+O]8NOY=8UZA/C8M7]^T2OH"'JWI\H?41K!Z!Y<#S*"[[9> 1Q\=5 M)0'0"6^OE"MJ65$G _.M5<."22B7__OC>]?HTP$I6XX?$,>83@=>95KSPXQN MJUV&7\:7$LN97$?L%\L)+@QW@".I5C1-F4YFW6HJVLR$HLO7KR22:&:!RK!X M&@[$V$'MQ=7QO2I@>\5_8E?#A//5\5U>5^J;'AE?$ M-YC46HT+^&+NR2.__$K(<'D(T1?3BZ]L MQ:HD[Y]VZI];5/B=GZ.J !D?#6 M,OUS9+W]4NJX3@"<6WX>#V&*1OC7+Z6 ?@27;+DO6__Q'__Q-; "F[: W.68 MME\OP\^^7H9/?G'-<>NK:;U)?C"VZ2\ET_*'-AE?.:Y#X?W6QQ5>2+WP5\LT MJ<-^A>_O07IXEA&^_B-XHKU?2D892.20 3Z)6E<2^TAEY'KSAUO(-8O^3$N_&,:]!H)6D M$$&_E !U5R9\4A[ 4_IEDTS'4"NU%+6,"[/OZV,Q.GW_+7SB3]Y0+[5P]=-Z MP2-<[IKSKVB46G\_8 9M>+K)WF"3U_E5ZUD?U"SWB(UR,WI;L]1B'R1Z85V- MWQA!_NJ)OE%G1)] F%D.J"B8&'LS<.W#BVV],M:_^1A2 W33LS6 2QYZ7?C4 M[Q$#OPM70ID;, J7*W/D,4+'(]8U0%HSV7"UHPYW#*B9CA8QF6RT^@E'6T\\ MVBI(.M^ZQ3$B$']%6(8C8$KGRE>F(3$ MC(.K (3O+R7?&@QMU#/LL[Z'RI:9!*ZWYVN7[LO M*"&75A%(?15]EV@5G='@A7IK*#R$7Q,]#10T&.*!]497#G#Z=:*GTM'R &/R MW?S^E.A9ADVLP58D1<+'@0:+/Z?,R(C_ DK"WSV+>A)C6+K2UNS< M_6W>^%B\>3*"^:C*7"-G^T/"TR-^)*..P#CF7W?#A_T]7+E\R=+,1G&R=:[ M+M;[J)S;X(MSM?20U.1K9GIZ-%,JO#&)[P57#^\.]?R^-0R9 NW!MOU"G'&7 M]#SB ',,7=\*J/_=-O+"'4KFIND^*_V#_.%ZG9$?N.!8^=/E[K9OG]KWOWKN M:+AE@9-+O6\CWW*H[W?#DTL]0,G=9]W4T.JYCL"P;AK^?+/_GMS'F!N==C4?/ M-4=&L'3MH=1'D$7/?O"ZU'NS##HE^._=7]TWZCG,#7+QO4;@/WAPPZM'!MMH M?\@*?*..T1\0;\'CZA*;^E&.X9X&/&F:.:0>I&FX"T$@2(!&OFM;)J/1'4@* M?YXR#T.,^5O.:RPVCBB7?A"C#U]U;#> GZ_%-$:Y"Y3PCHKS\5,RC^D4"1I3 MI>,-71@!+28F,H^&%0D3QUH7%L)7(B3' 9 M -V&B0E-[ETGHEHA5;S*9422/^JXC"=NH\X/F*YG$?N)PFP,RP;)RJXJ M)@-Q%Q+DF$0GXB+N8F'<>A0GXB'NPE)\&_P3D8>[8 VW4NXT M:DCC+F["MY0[$96X"V%P*N5.1)Y<1A,*'9+.II1&RV5@XEP(G6)-C9;+&$?Q MTPD9L74NPR5G1>TT>9N[R M?P;&,>(R[< JWJYXFUKD+CVPNR^S\5M7^EG81 M)C?RC(. C,9=0&8S('X=V3T_\"@91*@0H$@?%#IW0:#-H+C5J@(-V:&!NV#3 M9C0\!'WJ"3QDAP?NHELQE>(N2\^L,1_U'GJ_NJZY )')Q=%%0+!V\.A:3G#G MP .V1233A,PYI$UU[D)DAZ+EX8UZ BCI X6[$%M>Q@!C>UPH48.=$( M!88,MR%&0:I%4IUU?"]KW!03,N<:7A1HV03BH?3A0)#,9#:JZG M3G3FVQ,= "%@[1^IUW.] 7$,^O!B6Z^L-;!%Z:+SXEX5&?DR_9-$_C-+.!>V,NFH5']1%'"PL&I%DN#\X;3B<*( MA8-37< )X72B"&?AX-00<$(X<1>!G9(CL#QFW3[:Q%EQO'!X W[I7],>&+GF M-^K +T$QG1[N J3<$^I$W@AW\:3=:?BN MP5V4<$H[(,O("$8>F P=H%';,>$SZKW-!(G^X7H_P=PPP/[ ,!(\P+^U/JC9 M]GT:W V&Q/+"T [>:\,BF?BDXH:23B, &MR%%A.!*%*UG9$7$,O&-_P*'W]W M?8&3E''";?'AOL*FV!5D)T()M_6& B4<&2[Y7KC?WA MX=>#^Y<5DZ'HHGWPS3.0A-R6W&9%+WP]13 IH%@";'L;,F3H1A#F.X MS5."SF>\LQ=G9 MI.<#3)'Y$ CE&Z'NTY$O+3 <6*C.*8!(4M,PI]C@+MV1!VSL;9WE%"3Y3CP(DV&!G/F.V9^7[LYW"/M, ME&B^@[1GILV42KYCEB(MQ$E2\S3E=4HEWY'-D;(S','+L+.NIP,%=XB,/X#A9 M=O=4*,EW"D*8#8OTS'?T_LST=[Z#V>>B2/,=KCT[C9;OX.7Q).!,2VF]K*@I MM916E'R'Z$ZR_BFV]%84[N)/_*^_EB;^N0O<\+_^>HKX5[D+BL3KWWXGGCEM MWHRK_=3]'5;YQ^-C,6N'5>YB$!S0XD1VDG!+SK>59M_D\4H1;1SPY16+O M[IX&'>+W;VWW_3=JOM)'XN6*)-QZWWKCCWBH8+\G'KR?.OE;B@'[>1 )Y5& ^4T[B-(7"K[S**9FK< M1A"X5V%94:1 <803^DJIDJ1 863^$JI$J- L83CZXXT,S%:@4((I],=J5*D M0'&$$^J.5$E2H!C!271'JL0HD,=_BCC;B5)K6H$<_5/&V4Y$/KU WOY)XVRG MHE^!8@2GR&RGY_OH!8H-G#*SG2)%"A0:.&EF.T62%"A <*+,=HK$*%",X"#^ MV'E<3]2PB>_#[(QPW]4H>.CM (GY8>_[E&+FFW01%Q$H/+T=G==0$%;O[FJY M=6D0V.Q9?MLQ9W9%I=8-I=#0/)6 S&M@3$"S\%)3!/\$"$\M'ZL%"F$*$.94 M$E:YB\-BQYF'=X=Z?M\:SBAD^X4XXR[I><29MJ/[;AN'HLNDUM5W^DKL&S;_ MZ1O#=V49%5&TLE))*RI2Y3:.&W<8;!L@3H!L&">?TM4SB&=UG[YG1L??J#5X M(48_T_@6\&X]-4IR%_\-NT"-8)3>$.32^)X,:'(2YE5/;2?_Y!_G"] MSL@/W '8.3,F1_OVJ7W_J^>.AOD1&-SYSSRL<*K&!G=^!_VT/F'1 O)^8M&9_H)!)Y4";)QA")*X8 M"&!X@]&@F-&1&G<^>%Y003X*C KN_/D3H((CYYB2?G 1*&- MH&)%O_;!!$="NQA!I]G*S&OZ1FW0G6:6AB@7C%2,T-#1:9<5*W$;&KIS3-Q1 ML6>T+E\!N@:W$9C)/IBX@KT;/F*X "\!7'=L-X.=K?A:=V[C&#HN^*H:1 MGY4O5N2B:*G$1.6\"IX%"=P<_)48JI2O1A!F1.F$D_%4-R&;S@F7$9,U.0VB,-W MVJC(]E"3VQ@3WY@HLA'4+%;TZ_BIQ%2%=C&"3J=-)9Z*D8H1&CIE*C%55N(V M-,1[*C%5*G ;@>$LE9CJHG,;U^ QE9CJRA$GA7<$L.RY[JC_-Z]_N9ZGOL.YEQJ_>"_ MN\YK0+W!-7T)GL?#A>[&WT$&/_3" >6E)$JMI\(\Y/_#(_7,1M[(2/M4X5 MU]Q&2U9)K/B[WQT8P,C#(S:VKG7>I)96KC3*2BT=ZG(;3SDKZLXYB@OTW>0H M+EQZD*.H.^40>X^!G>.A,C9#4.#\ZV4W2VON:8]1(9 MZ7R%V]"3@&S23)D#,73!4YL#,#:,Z<,%5DP?(+T)QJ;57DP7@T58_JAA48W2(3 MQB.Z^7#$"@Q[D0OCTY"X=4<'8[L(GIA(AN46GWD5B2+!Q:,E<$P[M\#@%KDT M'L'-A9E;8-2++!MWVUL6Z'LT*(C<$P]0R,A=T#)/W"2;6YI[]#01\^P02]$=[^9/D_EQN1>]0/F.7V M3H9I8?Y,FZFDARMN(YU\XJK@#3_2PQ6W$2B.VY+? 54N/4T. VS,:5U-C-XHRZW=U\&'W64F"(C;'/#9UIZC2=VR)< MK@270.=IT,EM[%;(SGRB,U7-SFT$6,A.@4Z=VSAR_F4G_/E.///3@\189 P)-CY2ZR% *>',-39$KX+ZC("S#35.M5D:<1P.02F")+ M)(#)HRJOB@21 ":7P.0V-\1+\20/.TNJW.9(N*22OCN5]#2IQ&VN@(/DT6_4 M? 7!>$U]> 4[B7W^Y?>N8T;?T6U1@[QR,;?!>H$/+N0'M]'R[Z[O=V"P0""P MA"SJ?QO?DP"LGH?>].,% ZGMOX#$=_T[WQ]ET*9K;CMOBO80MR%A#FFP/]/, M$>PPIN$V2,HAP3)R(FK 8OC M9X\X/C'0'@-2S'XS[5[8';WXEFD1#\AUJ#F(S^NX(_07A_B6>S*8.:;]&XS& M=)UK;PQ N"4OGF7X=XZ1'YIS&VT1-)\3S* ;3R.8N0WT"(#, 82AXQ0 X3;& M) R#Y $_E"J .$VR-0-8%)XS\V?(QA7QQT,70>S)O/6''P^<)UNX!H_TXHM M3=[]E7W?SH_?Q6W :$=:MTW30B%![$=BF7=.APRM@-CY(0"W MT:(="?!$ Y"0U+PAGK-#1R&.5I[;L,^.*__LL;SQF,FB4/KD9O'KW,9[=ES\ M>]?!*7FN;0/JX^QD?M:?V_ --V*'ARA;G=L(#V=LP@6QN W-G+'=S 4PN W) M\&9D:#EVE#'5Q1?AD].NOXB(<*WCTRQ[;H@@QXD) MD/>XQ5%U?*HKSW\<@B\=G^KBYSW*< (=G^KZY]V//W(F\40[PQIY=\%/DDD\ M$;&:>7?7BV@W7N?1/CX-FS08[H"K_=PI4B[O@9 B6D]S=:SI19B;>0^]G&;_0HH$ MR'OXYG6B$-K33=HDM9=_X8),[_&#L0U3'UA.N4^MUWYPI5>'P9=WRPSZ5TJE\E\E M=EWKJS\D3NOKBW<)=X>_AP]9?A3Q7N%I@3N\4H(B6V4U?HF>]N$'@#JYP8&_4"RR#V&5B6Z_.%:Y. M]/5TS!>5<-P!K$Y@QF^.OKZ KRZ7/V\V+IJ5U5]5+A3V^25[GA=_&2V7%L[1 ME& FN"Z_E+32PF2CX5[Y#GYMWU]+-__;^:U]_^N-U'GX\>.NV[U[N)]'$3?3^ ?Q^[#F@>O( MTO5%YT)2*U6]N7:P,V#'YVTE$KY[TS*3)_2DI96@3/> MCAEU\7/UHJHV-[+VKE)"K5WHC5HJCZHU+JJ-ZBX"9YUTB<6#.OQ 3$+/IOV MEI8S7,F$@)1^=RS#-:GTH[L.F\H"-O5%;(8$2XS(OX^(!QQDCY_HT/6"DM0# M>), 5-Q'<-6S/JA9#KS1!+1JJ?7??VG6]=J71=Q.8!N8\TM9.W@I)YKQ0 9O M[,3??_^]_?1\\_3]G]+3S>/#T[/T^/M3]_?V_;/T_( 2]QG$JJ1HTL.3I%0_ MF9^EAUOI^;>;&6$<2H>)-&YWGO$:I:GI"TH=EVI'^$VTT^E0N@Z:E9V@"6)3 M"OI4^C,&G!1:81)U3&I>K87/X7-,"SX[3C0Y#SZRA;@) XCS'&C")V7P,H,^ MWE8VR;@\IL0K4R?F2*W4^H%MZT/0:8HLH?V[ECL7@+?6S)E1N4J&*G?KDC*6 M?'@22K%9NU#JJV\1FHS95MA^B04FUZNR'K']B2[3(UVF[Z[+N!"X6]486\#G MI_9]]XXIJPSUV#EJL& "M%B%]3QW(/UK\I\4N#-_+:_5T7W+Q?FM-GPPGFGY M&)J3>A:(5F>$(;2KR->)9G&LX83T-ZGA>JPO^M4(S 0/KTHB&VY8N.@69G// M)A.S?A5\KS)05:VM8_WC+?NRP[<)#L?5>G7MHMG4LXOR9&#JK3)@JME9,.I6 M(B=49R%DG^BKY:.@";"K7PS;6JG5_OZM??]/Z>X>7)3[-LKP]G>I\_#T>+&K MR;=^U7<*DZT@2;B>'$CH3SX^)%X>O.B6FL<7^+MRWNKQ"$\I'02_*WVWCXQ#$E@ M/;E8U"/],?(LW[18HU1D4VL6;^PR[Y4XUK_9WY\3>ZYGP:-MT_2H[T<_OL/S ME)CQ&J66JM2DMH5K&DC7GO6VQ(%RT@#VW%L[\.N#]^R^3YB]66H]N4:?^@&F M8M-\%\/.@_<(\@5PLKOX42JEUCU]EWXC@Z'?MX00.G7/: MW5-7NAD,;7<,RGX>-M*]>R%8;).^>W1!H=G_OS4,C>V(O]12JZ(U:G7!6N?- M6H +"8$A>&B!A] D;7N4S'&-5FK5*MHBSY1W?^IW%Z#PV'>=A?"AHI=:FE8I M5QO5?&F[VD6TL/E@27X"2]-XW'__I:$J]2^^%%";#A$;4:!<1D?6'N%<) )0 ME(PY1N4G^K]*MFP*MW?Q?&\KL*@?1=2H1TUI./+\$8;6 E>"*YAV5]1/+Y_1 MPL8T2=L(KG:LZ,I+^:*N7*BJGDHZ5]$OU.KF=&ZB41U4XQ2M-VK %0R:+O>& M*C4%7#=WXMQG*[!9,)@2HR\9N%5HA^QND1?$(TQ$=<>#%]?^Y'].:SF\\"7% M6JW[*)7 T$.C,Z E$'7O?0L^FLJ"^,AR>V M5[748CO^I+84[L"1V&X<6?I/E.F*-"2>]$;L$<7LO.3W5R0@=H>\H-$F&D6R M)!0E$P)AEO+N_E1KGK88.J5;N*-$!V,+0]W_=+V?(2](\6GUTJ?D#!??.YMX M5NH@"O_9O5DDZEH_=+WPBTTX> I=7PVTWU7[EC3^,?(#JS<^$M&8!W;GF!@3 MH]++6#+Z%&@&P_L):H6R'!D:T#/IZT_*9ZE/?%:78TK$MN%+S.Z@1?[GR$)[ M',SP%QI= ,^1X\ M,ZP;1($6D&#D3\#?*+7^2?U%[.]?%[6]2'(W#$TJ\5,K6=KMO=*]*YU\WOJ7 M'9W+7#$Z<@" ?V % 7 +M8$)/-=!U6./)0IJ:"RQC:]XS.@;E:Y)0"0L;UN4 M ]-GS/KI3R.X4J]4D=6?Z"MVVD 9T2T_2Y\0SO4OJJ9>1!<$?8O5R RQ1B9K MH1".=\+LU/^\)RO/K XN3L39$U9N"E86K'P<5@;N(9(-XZ<2,0Q@90_[VC!T M>S*HO)6?2H#*\HHO@+6(Y ] #,"+O%A/ 3L,8/+C\'M' LV(R_4JO7KN>]"/ MO[X E4_9\$S:LQQ6NLP2X1C+5&&F:P;)OE:^Q)=MO6#]^.(+4=%'%Z\9:WRE MY832"MR_LAI;+K/FRL4NF*GF)[:H-"[49CJ;'K6+FIY.:%%K7#13VHFIP:K4 M&RG-3V]NWE2377GQ$<7-/F7N7@?8\]7UQLN%4F'K!,:X1G31M%Q*K91:WU>+ M@2T)KFPV[*W@Y5H:\G^'_4F[9806%/;.:Y'1+ICC(K.]C!$!B=6V3)(=4GP3 M_7Z592*$P6;*GX$PZ*ZS^@0V]M'B;#F_C7QXD.]OW<.J*MLWL6;5:R#=R_@& M^@@D??+)\I>XZU7;W4%QD%NW9\?=&C77Z? MVO9$-GX"/+* 4[CEF]L_S6MO>. MXIHAGA?%K3F7HKAE:0>0=R/'"M>,U9Z #3>_CFH)N,*PP,SS?RF5JRNRD=-> MVEWVA(=1P$0MR%RP)\!(H*RK5K2L6(MVA9]GAW)1JV$^H:-'6(S2BW%B"LJI+9<)&E+.-1(=NJ-2O/(HY MO3>ZU%IT.L:P2^;T%O("PQ@%R[=LZT::M"5J?=(2M>]-S>)76G[Q*/E9)KV M>E?$?B=C'V>?>=_4!2/Z!/L;-C5SX')#QG/[V_<;; +4>8 QWS]W>14+S;TV M']4NJGH]E11%HWJA-S;+EYW+NR]J=2V-;$?F_GKVVS46%?5JE#Z"4,&=AMMK M]*5^(\1,\KY%CEJ.QO:CX?TE+ W>*3_1Z:4_Y*SG":Y8VB;"Z.ZGOH6'S MEQUZ8E>0-EX@W4FW$W_22%!=60''(F6 ^KBOP9C5_M.-$7Y:Z6UAZ?-$]FI&EKY@VJRIUU2BPB%5% [ED'0_ MB$->F4"=M-R^MGQC%)Y0B19=VR'VV+>8WS4M,P+GS QWN.$U3]0?V:%K]C"D MX9!2KC\2 OJD.%&%67:VY-?9J;SOQ#/+MNO^C#:E"C.L>&1.C\N%,C]V! :/ M+V*&F"8,L3S2[N^XH]\*V,9"9E3!!W;\-]IDMNN/<(LI>7%'@?2#>#]I(#U9 M_L^3DUN(X!1QH&5E:0D^SIY^U4@&ZX?*8$&[4] .O-K _(P^?OHN08U4>2> MG)9"P*9(Y&0"=M/F54X-I3QO7L5C ,+=JW?2 VN!B]:V"!SED7@8 I)NB1&X MGLBY%8JRZ8E58?41$\TR[:]HCK+!L-,1.NM2Q7&]&^)Z#Q[7D.F!/3M0_9OK_I3:3F#].2);CZYAC[NR @"XD3T@3S*TW:%:9R?X MT8\56(UQL!XP"4"BE59@??9\376X0D^I]Y'?[((2/3"JBY?H3Y M/-2O7KNH;SDJ:[7)%8^;E82G?]6ZD2Q\KM7U5 X,:UYHC4:B)QUE3,W-[T[G M$+/=:+3Q84D39&W MGX^6T?JG>=6NW1K6G0J6!T+.-O_;Y#ENG6/!%TE/@NAE/]LP*#T@7Y(JXK$+<7^/H4Z<=?IN(AH+A!,,=RG#:R1D.=V4IFJQIE3PPW(YV,;>3Y:%7"JP<\O 6I8DD?^C]B@1O.V:7>F^60?TND#XI MJZJEEM)49="/A[+JZJJ S-2? ,^^"B ]\&CHD^ER33_8L$H)/)$H7TC(*7H8 MX3S=?IOWJN[TM#S^U9@=#F>1?(6[0Y(_8CHW52 M":R76LV:K#=JG A@ 9:LM?5:[6#);HP\S?3'@@5>",C&'EX+DDLX67)H7D)V@AC;/^ZA1G:=_K$ M>TW,J#H6)LA5A1?+2X F^]S[X:#! [%DM=+D!#2II%QVL1GX$IS)1KSV_FQ2 M+B<97&&U?'2J(&AXRS'< 16J/>]2>HMJGQ#\CM'[N^LG%M(JEAS*:DWC1$H+ MT&2MVE, #;;):IT3T!R[-<_1R'Z'^QG %(M=MLM/H63_G"?73<19=I?O M/HP9?EODV1@'(%2;OP7J4@6!6TLV)P!5BK59J-1O"-^(: M*)_2=(ZV "294JQC!+396"Y\^9R#X*>(<8H8)W]J/.1'Z84")](HSBD%Y",W M]2IG)IQ3C'9.XU7QEE#+&<$:1 $MU_&_,52$USTC)FX^ H\ XU@.\<;8OM(' MV8XO]5Q6H19[0DD%>P,$.SC/JDB(%@9\6PP#CL#79-'7FI[6GN5SKX.\FRB1 MV#W,B2H1H;##5 EP:638?Z,.3;Y/I5HIM6JR6A>%CX7!S4Y:X&#<**QB5JTK MG !'[$86NY$+L1L9VY'EJO9%B.)]57BXLW2/ZH4J=A*IRYK.2ZY*8"5KM;T_ M5K!Q"&"EQ@M6"AO70\G]R08*?;Z,@GHD"#SK912V>PY<*>A3R9ESH$'4AQYT M3H3]F45?$N5E=LW@ 4ZFH9CV#$2>W771E26FUL%M.WU*1J F:[&?!E:JI5;] MX(YC(M"V8)VO%.X==P C&>=$F&^PQE))Y16FJVGB2>=<*&WQ6^:$4E)SM!:Z M+JD5;7+1'UAPDN"D@]5[4DZJ,\=.;:85@CU&XU\1GSTT!*K!XION"(T.#@.T MNXPN[S;@#?$<&* _>TC5@BT8V8'AMWW7AN7QI;+TC?B647SCL*A:*\^*Z9%Z M703C1E-/7=1/,=3CNQF )ZJH,E%%C5*K+NH M2'=S8$YQ=__YFD37%IZ^7(!3-(3&*([&2&8411!>UAFUBC"+!,AY!7DRLV@] MR!5A&)U>,?%JV)R[8<1XQ\<3PV;2@]+(IZ9D.3"CP7#$NEW1)0/J*O\F4:[O M+VR94IZ"D*)P)-363"+X"=.T_V"/IF8;YD5>Z?UH\$*]AUXHDAY&@1\0!Y,+6?ZDX+4]50>1]>BR24=XZ5KU#> M:Y7WFV52Q_211VW@-9,%>CHV\7VI'09\\J_9#Y:\?!!K]^S JGGE29/LG0+K MN(.!ZW0#U_@Y@?8D4Q A?$6JH(:I I67EML"\0+Q.^?#]D1\G2'^X QPFE;1 M)2O)@)^F]=;Z"O_$KQT0[]5R6!EO?1ZE!L7=9>D04*G$%&3/N;(">(>QF:8J M.^NQ3R5B&&$*!7,FCAM07V*U)@[;1_OJ$5L:$B^(\RU 8%;%3L#$E7J60QP# M!@83@ \&,*=IP[W%M8C>K%=AL$/7MY!H5QZUV>&?7]XM,^C'4)NY*USIJ\KT M%O(" P +>^TMF:_RQC55YA=@]E\<(X+8,C1*2;-:UY2ZKO__*=W=/]\\W;>?[Q[NV]^E MSL/3X\5:KC[M@#L/]]V'[W?7[>>;:ZG[##]^W-P_=Z6'6QCVC\>GF]]N[KMW M_W,#4X*_;RX_?7_H=C]S.IE/E@,BUAW!,TR?VT&.'#(R+9#^ZTNZC7M95?52Z4_SI9^&+=2!8^U^KZMK'OM S-"ZW1 M2/2DHXRIN?G=.Q:UI!*(VOBP9FD!YQ%RMV[_6Q;]6=K\C6W,'IX%#BJ/2C_@ MNKXOW8!*,[^^>)>M'^Q$<$V1YXSM8Y(@S:MV#;DEV,K)(RW5"O8EWAH/2Z5M M7?Z72D\"[?P&47/7&>^ P-%Y=05(/.FPUDBK+V!2BG :?Q5L5&0V MVI+RWI^-FFFU3#P&&Q4IU;WCP#*^K+ 65'B '(;0/=JGCF^]Q>?/7(:-*^7X M5)J ?.1E P*O6U>.N_6%B8WZ1;W*(^YN 5+P9LD8>1YUC+$4>/ PFP6MN439 MCC5FN2\EV^.\=A0AG5D)$C:PBDC-C, M,_EX=#WVS5QWRT<"STEZ*D&] O:O)BM)=R5D8\D6#$2'G5&XZ31+;N$4'G+1 MT):K&M>UVN6D.3;7VN 1"0WX\6D0V"P/?PF*(2"6C;]SJ0]$,7+V&H0=3&8Y M,,-_,]9^Z$5 8Z_=YWHCT?7#SP:6!X#SJ--G/\A]HC=,)$ 2=D<3U.0:Q5> M#B,3$,PZ,G!L"/:L#VJ6_TT]=P7ZM!+@K*$JZA=.\%<@QZ,]0&,@)"86A0TC MU6-;Y,6RK6 LD8D!X?/I\!8J)!**%_5"Y1(MCY[E>F"6>&^6027#HZ8ES!$N M=4$FYW)LT@JS@F3J<^ YJNV'SMU42[!GS"N(Z( ]U!,^N#7W-& XZX8PZ\"U M'8:T&=VQI"-PR]YRV;PX[R.':#S4,^8 C;C9;_E D:.C<0\[A5O5@[4-L(XC M@D^2,!;/I>(I6$CKV%KD"3>*^+[5@UFGPKN_$LO!!V_BUEJII29MSR8"HED[ MI'E!3QTK2A*>'B6"H#OX&F3,G$Z).*9$9MU4MLN(FM@S-SX<4/+@$\E_)T,? M\[7VR S[Q\5=X[C4%<(L/+9ZZ1"_?VN[[[]1\Y7&S-W&W5>+HF.:+(GR(DM\ MCY5D3?7T1I[ %A\NQP'82A:,;Y9:NES)J7_!J[:YAKO>V-Y5Z2V.5<^$/KG4 M'P6S%H^N#:8TO_D(30:\$);)1'L#RREDI9FP[YCH""[*(@O4$3QD1"RPI?Z#JI= M"Z$:HA#JB(50>2EU.6,?+R=U*ZLUAXZE\R+IR)?(SQ. JL<'T#DX#XN*P,E' MX:E67P](BXRCJ6X1A>?)B ME4UY2"Q3.7(^2:#AI.4E>V%P>!SFP CD'G17%#5QJB5U9]* VDYRP:8H9ZA4, M"B[X0P_8[(ZY=[ >*]OTW+L.OLAS;1C?ZUWD'B:T])HJ.XQ061%/VJP7CM_L M5.!K+RUP8GQIK,M8-6EZXAA=0 _U,_*A*R0R0U4,).%A3\X<;2>Q)2[UBK ) MLW _-HB%W<3 $J?KI9:J++L7(BW!!XJ.HU+VQ XFL%5>SMC.>]7TSEJ@$YX/ MR*74W]3!?N[\'0TH;+HCG%:\GH7N9)_>Y',NI/;WJY+:L#7F(^F5I (J-5)E MZT0)MA)LE8;N3\I6=>8::DG[K9R6K<2QP.)8X+DU5=,X%EA5Q;' O U-' O, MWR&U<\<"?VM_;]]W;J3N;S!R452Q2-@/GU%DF]:ZEJ'Q,:UUTXW3QB=W&G20^H6^)3P!!VXZ)/VZF9&T' M'>)YZ/+B?FN:-%*!E=-*4]96['O@I'Q:X)0WG%9/@%,LVU:JLMHX\IEN^2[< MWHWV;<. &038A\B@0"]P4V3<$;K6.,A%[OCH\CE>QJ?)*M[3(#RZ+FEM$8P- MSQY69;V6M+I(U!YPBY\ML"UO.Q@X09K-%*_<,*^IV1#Q.A'G,\#T V'M-7KRG_F&O^.;@1G0'DMN M:S6Y6CWR01;G8 7>.6] $M>SZ/JHT)DJ[BU2+EZY,2 [,:2Q0U)-D2N-A#M2 MA:''+UZV2,:#\(+UI'I5;NA53O!2(,-NKBGOT*-#8IDLECIUC(6=MPK1U[1' M0:.;X0(^X_K%'5G@CZE#LZ_>K^$Q)+*VXB028?)Q)-BRAD&=P4 Y]C%FYV#] M/4;2CG[@X<@T;-@3]2 /J15YN\(V3"09HW6]"9_(QSFNNY'^V0V(O8?@Y'N#]_$S*H< 7*F4 M6O5:0]:4I CG8^^*P,?VC,E!^% 'UI%KB7U*HZQ@7]AIP$65&=V3%%^[B]0 MJ.'1N&/5T#,(1NXC7;(Y:FJ*56 MM:;+S5K"UF$BKG!L\S=%HFM(=$W6-=%6/H, :D"<5^O%ICMGQ<_*S=N:2(J7 M+[1L -YA#SM8AU]=UWRW;#LQWG7FYP'D.?'S1+0@^_Q2!C"J HP:LJ(FW=+, M4;B 5ZD9TT18?*O0O#=B,6E4;\@-[Q,8TT'UFJPFK9$5EMQV M^L:IO+C)$LN)"W/NL*SX1!TGAGJCU%)KLI:TYE$8 MM&CR5*;;\3NR+5Y5(-N2)0IWST 5D=&V2.F95"HV==POF:!6<'^:*E=4497. MM5A-A]H*4EN1=37A[AIA>>Z:.U\ML?;>]7_Z)GZ';1\^=,8Y9^J=Z@02\^2>G:HH$G./QKA';\BU)O_&M?'_*F%N.-BE\;SEEJXDA&:_: M3K.K8\+';,ZAV0WKN68NGZJ560Y-AJKQZSP*8O %SQVX:!P*S6FK5 M:G*EF7"WI7#T=](%WHB:DCW5YR+!E%3XX@K.&$3[PAQSY:HJ-Y+B7"28^ 7/ M=@&9$G@P#Z\K]8'-//M-%8[_.>NI+<(,=9#X3 71L-6DG)%Y66?K[#LLA:):8 &,]P-6:OE MI&8HQ[O#$[J_^^?H<@CT;2;>P;Z+IH)PK-3EIK+?46U'2_0>ND.\D/#89AH> M#@\-X,$*;Y.F.'G*9.8GTR4R9=,LIW#Q$[GX^U?S:7JII2LU61>UFYS+\W3( MC3L9P;:MB@W@696;.Q/BB.3.877I,R;, 8BOA0'Z:E5D=PJ#GEWJW--!#SO, M&O?1)BS.X"D6P*N\G&RS#(.DTZ:;R>1F$0&^?\OA=&"/)Z/5Y4I%[![G6M!E MC@,\>:R6/'XNK,5= Z$IF8CG%?K:/3*:%/ Z]LULJ'*SDM;145QOBA$0.SRZ MFAAB2JE5:S;ENIY6/X-CQUMK8N,(SQM'UIW;-AA8 ?8-#"UM/*$*!DP= \NJ M/MV[ 964VN?T]HXDE>@?OG7E6/8OI<##$U(7S].:C!Y/5YT=^Y2Q5'CG(D=Q ML DFJ=PY?"&TM0NQFJ&KAS-TQI<5@"U7[^=:M7_KZHPW<.U,(=-Z6WA$&:^_ MJC%S_\BGAT1Q##]PC9^R-"2>](;G/$O_N8GU'ZG'J+_1NE57G(80OJV++WLD MWH/7#4A 37:R]/29D=U1F4H%?;,D6C><:D;#J99:U8L5>Y[6&$5#"E(+G_5% M(J.@[WI (#.RE];-BEWO;YS0W?WMYBFQ\?OMR2MW,_=FYEG;L.RK!Z@?=X!U M5B)7J:S<@;:&&N' OQQM_>]\?[0XM16UK3.S:AQEV9./JUEJ8:>E71?:8B^8 M* 20>B(6NHDL3.P\C (_ ",75B)!.72U(JK>^:#X]@.!4J*XDN\"^!P:2QV; M^+[4EM"/ 11T4[&8:ELD=_BRI!9*5=W/8*IG,QIPZBI@+RW7;61N,"68T*'& M2'63D;IZ= F(?_#H\/S9T% ZEK&4>.U7620[S RL5+TB-^NJ7*NM*Y0(;1') MVK\ZJRJ*^60W/T(D)KU4* MMH'5A9Q43HBZFX,143L<$4V.$"%Z\1ZQX04,%4E-;(F=M0N2UR!#*R#BY(?5 M'0HFZ_4(RW7G=,+%2IIMK(%3JU>K? H$55=S*9%J_?3;1\;<,8#48VNK_7M&<95N("M1IK M8UNIZW)#G/%5'!QMD949X(@U=*W4JG*=&QP5R?B;$DBR CI@?7S"6F_#'0P] MVJ>.;[W1Z,"=71+@^2@XX'POO@?W E60'8GYQ\@/"TO.0:M].DBM^3!H^&U% M5[$8YJP&NS.+[;!&^[OK^[>N!T-QPFW9QGB&"NT)$>YI\-![)A^)!9F.%=NZ MK"O+(:^EXBZA"?G'WI(JY!A[&!YOK-YJ=W3L%:EGRB-2$66T8TI#UP\\&E@> M'5O,XM_QX)K>_-[O4V.:: M9G,YD;2.6T10)G/QRC=D6+=165MQ]%)6D#D+0_@:[GH#+0@>")8A+%K$PB#> MUR!V#0OYHT/\_JWMOO]&S5?:"3D*%OM7\.+QZW8OH!YCAV7$-TJM^HJ$D;!E MQ1XH^\<5C\+GV*"KP^RQ()8,9^D$W= M2_Q:EFR.\L[1@Y*5B=3Q\,J*7*]79*6Q[#.')53^;-&+E'*]2WI344JMIMS0 M=;FN+T-?2EKK4D@1M*WE[#(MHDJ&9(9:72VU=!U[B"Y'DX5QSXEQGQJQM5)+ MJS=E53F>)W<.Z=:P0X(_MT..;C[A3.QC3R;O&/2CQ0TW'R8&/YY>U6S*S7I: M_;5$QX1<(FV+L$T!:54P;W1-KFK\]^8H4.X6NP?!19YKPW>O8$6"TT5]T91U M):1B[?.PG1,49@=3.8ZDEFO'+GG[OD8C<), MS-A,O',,>X3+\.AZ+'L3(M MCX+.)IJC#;FIIW5,#%?F*+>YNJ6^B2PFNTN4(%[_<)G#D5]I,%_3'0$P)DW! M#F N/I9HW0G(:\X5[C.SC,UH4)GJ[5.)&%BQ3YPQ!H,<-T#]Z\''#HL,O7IL?Z<78(%_ M )<#1-CJL=+_GN40Q[ PJ(\]+^9K%1?7(GJSCD;(T/79YK@KCX8E %_>+3/H MQR"=N2NB:65Z"WF! 8R"];=DOLH;UU1;R,?._(MC1+!;AD8I:5;KFE+7]5ZE M3AJ].E$([>DF;9+:R[_4:BF^J>]-9?4K+;]XE/PL$ZR4N"+V.QG[B,)9R '> M9I=Z<976KD6O-[\6WUSWI]1V NO/$4D7>"$?@"1P/5:9=06F,_7P*A@BX75H M4M]#N?B7[=2KXVFQ)OWX>DE:J]"P6D#@J6?92XAUS2L9=MO?O[7O_RG=W3_? M/-VWG^\>[MO?I<[#T^/%6JX^[8 [#_?=A^]WU^WGFVNI^PP_?MSEAUNI MT^[^)MU^?_A'E].Q?[(3((>!X@[!?'B%H8%1["TH8QF.3 MH4^OXE^^Q$T0+(<]G]WT)0)^)-Y14"VH6#;O\.M(AC6;%XI61S$6>;[1BR,) M=P'CO5S^O*Y<:#5MY5>5"^6_UIO&I^\6L>L4P;77ZHUM4]SQ3'3'ID$U M5G\5/VK'*,:6K7Z'4Z"YV%L\0N7Z]N(K7)J0.4_?@/@9U!25?L!U?5^Z 35D M?GWQ+EL_B&?T)4V1YTQH7BB0S54[=8KGF)18H+A+Z^@4>N\78*GT),C.0X/Q M-0T7B=^7>K;[[DL]SQU([I"BJ0K.&WK*;\P?WV6_-;=,FSB:G@3F675)S_A0 MBA[[CW]PWM,@VO*?%P0F6?(\AC)WFE?. Y7*MO;";L\*<(-)XI"DRH[-TPX_ MV66E5YXW:KHO@!\?@&O909X#4PI 'R-%\ 7UHR;=F?PI<"5/ H4-BR; M2LY$A>+G^)>!%M_0<]\L<.:DE_'YF'RGMNJR,MP8&ZA53BONKND0X&BQ^'?N M4+6IUFI7#9=#C;#%!)HE:6*=@!V(FG*UK M27/XG)L0?,OL]@ +(_]=/)F=L_8)*L?79;GT?[N](GSBJU3@<;1090!^8CJHL,FJ[N<,I]' M:5]@DVN-M">652,CPM0Z99:M56[/S?O<^2L-IWI_S=8$@LC_7]='L8XAO"B,:R!+(3/D)Q MCQM?AAM;UN51S!?8,MMBU$\I_M#[[CJOWZTW:K9]GP;^;]0VP5S[W5]US%(3 MCWVI\]+)7ECP65OP>^,$CXLY.'DCK/5$[33*+$,3-]*0Z,>0.GYN*B"*:%(= M)+'7-+%DUA-N-09BAYV";T)"KV)#M=12N8F "KL[?7&=!D@TGD#"_=F)O%YU M%IX*]DD'&$>-M,$Q>0E;H_OAX8^N!S_';#>(Y4BKS@0OE#8LL%VZ*4PU@X&V M$S?']_%XPP?O,23_G<.(WYXY.39IU*JI@UB4:U5>#I45SDY6SLY!H%K&3;74 M:JSHV"I\G\PP\(A%:>PD&V!QR?"H:062[8*;&FU.&($)9-O4P,WB'C6H]8;T M##,9K&4/T$@BS*TME((HL"6\04&T#0,6(?"?)I1NV[;[3AR#WKI>A\&#]?EW MS$Y$_']80;\S\F&^U&/AC=5WK&+W&J@);NI4A8N5I9(X+K#JI996XZ78[2R\ MB^@0.\F(3K&3\&@E;.4>G8D&A+K\] I(^"RY85\2+VI: M_!:PNE.PIL!VX+ MM2&OKSK0,'QT?$S,-PK6!GTF'W%K26 MT=,LM>I-E?LSB8KA:]P2RV.'N=&9@]RDT/685QZQ8U$LM5!@RV^#2X%49V>X M3$L:'YP%/GX8+I?\ZEW2W*RVY(_6R8LT&2'$,[L MY65A4!8:G6V&'?1),-G]>_EIY%/S,]L27*P=O[MHME/79L(2\RJV/]!D77UX((<$2SA!5:[ MEK-F"2OL$R$W&\OQT?<-%MLX2&_@S1$[,E-@J0I4; M*W::"#^P<1\P?@B'6,Z*II'6*GC#O=ZK$I*P0/]I[-MLK(LR+"L/_]$3* M5NQ'$(@W_4?[CN)M_^'>T<2\S ID:MA;_=0- 835?X) 3R:8PA83 ]? (G/&L#,!FN7F%*IE%KUY2('8?3G$"2) MI?S.(%$ )"O"@")BGVE2-MI96R@AG3,KZR@)V6BW8U)[2@D/J="YB:0*2SWS M[D"I8T@#R2[7M9R4.1;#, >:>2-J%K:99Y%MK/WSLA'5]V_KJ2K8($&1E=HA M41EAKW.#I?VC]"E@";.P*DC^Y8W4PJK//AHC+/M3T^.X4I_YV/O::+6P9&[% M7A01C,\AF X6^P>!J5YJ566]MKSS603ALT &M@2,\K S?7 *)?B+;*+MTKA@ M2N)I$-5?Q7J84ZV(6'LA@+%-B"<"1A,5_/)A#<(0SX+,+(,M.5.Y7-0P3)%M MJ/T-\DFCWI#Z![C0:@7KW2HZ!Z:4,,N/'WG?!*1EK"A@=A]^$)NPO!/*>1D/ M4BZ45,^9475$H?X0[ZCOD*$5$/L>]Z8L6[MF5*\4+GA7%3K)I"4M'H([TRY')CV9X?"+=HC0Q162ZVF7&T> MO%WJ&"@47;2VSFNG]3]5BZUD@RMN_RTT+GJV^QX=4V Y;]1?L"U$>RT.VFOQ MNL"GO^HL8C>/(\_H$]S.*H['Y=?,2G,'TR,9(SG]9[=M &T]^AA1_1%IWG;, MFYCBB>TL+)^IKC2T1.8UAT#:8K!G"*0Z'CPC-ZJB9/*X6@"6T^T%[\03!9,Y M<:J3"OMN1-\$O=S5ANCEG@O<9"KR0\L#^WM@7 M?%5(HE!J;UM$JIB";=?<]IIX\UV,BOWCS5HE/3]H-^+EP$,Z,Q3NNO4@0Q0J MH1-UT&:6S%&81KHC6>24+_F]P[RV+_ZI8LT)1I:2B<&?6;&8Z.A9#G&,(BG&:^)R'L+U+WS_1&>IOS0NZ8O MB6.HFEIJ-6MRL[F\VT4$;7(*GFTQF_3 HY5:NB:K6EHE,Z*.?B?9;H'E,"0V M=BU@T3<\?-4$^A5*NA:FERI2(2K(5 RQ9Y?C!:JJ56 MK2+7JQSLA!:Q^6QB\Z)5[!41LZ,^BSJ MM6Y=#Q1"1.^'7L<=#%RG&[C&S\1ZH09ZH2DKU4..H!%>85Z\PH3XV5@+HM5Y MJP4Y"\_P.>IE9['$M6W1$0I\)N>;,ULU">3[T)O1-*L'T2JG5D'6-@X)6 MX1P=32\> A@% :,H'#0-/@MG:%7ODLM/457OYY4%.(42[X4IJ,R^A":@4_L[*$-V-8IV#'@ MA1'Y*=H<(3@>>C<1-)X &0\.RG[\W\T4"4_4#SS+"*B)7[0=<_Z#F2L3:P36 M7TVO'ESC*6P3WH":B6W" V2K[+S[:@H!8F'#"!N&"QN&/\,E;L5[^9'T*9HD!TGR1QB]:RXW<3;L$:[CK,X(]4ABT5\KM72Y4D\KDI(S MFR0O>,S$\N Z*OE.!BUQSZ$C-Z%TDDY M2[$E$0'5#'528D;&HB:E*JN-@\^=$#E<7@#6X E@[ 0Y3=;5Y71OK@M@.TVQ8T C7.HK#ZP$Q+3X(^I][!G@.6X^<"S^=(^%7Q<96 M2E/6JLOG]!P4<#Z(PB=R_00S"V9.RLQ-GIA9 696J[*NJ#EG9F8!709XZ"_\ M-*VWUE?X)Q[N@'C@6K+WUN<9R8!EHUXZ6%$J,5C8/!Q]BC,J"O'NL(X;$\= "7 Z;8ZF$A?USN!I?X 7PP MF(OF+JY%]&8=D^U#U[>0V%<>;@FPWNB7=\L,^C&J9^Z*"%J9WD)>8 "C8/TM MF:_RQC75YQ=@]E\<(S* 96B4DF:UKBEU7>]5ZJ31JQ.%T)YNTB:IO?P+VQY' M-_4GF: A>:7E%X^2GV72@VE=$?N=C'U$X2SD &^S2[VX2FO7HM>;7XMOKOM3 M:CN!]>>(I N\D ] .K@>V^=Q!>Q,/;P*ADAX'9K4]U"0_F4[]>J8 S'IQ]=+ MTEJ%AM4"0E&/(2&BN==78K?]_5O[_I_2W?WSS=-]^_GNX;[]7>H\/#U>K.7J MTP[X_N'YIBL]/\ @[[L/W^^NV\\WU]+MW7W[OG,'8^\^PP<_;NZ?NYQ.X-/( M(2/3 F'Z>7F$N\D*[+6Y$5AAZO@X>F;U+)4+*;)4[D<#>*BQG%F:-T:Z0 ZK M!PK7"=J@GT8.MB-]!+UC6-1_AAN_V6SO<&Q.J*&Q8SDC:K:#Z#-\+ 738XA4 M]D8@7&8>*TV?*\4/CDV1:) +O O?1>]@DF'Z;GS/BK>K$_-LQTEW)JH5'L_& M-%XQ56UQ4MQ2_1OQ+7:TSZ-'?6 M-J^U?#@_]%E!^,?(#ZS>^*A:_,YAUHX[ MM!RD-4QB0!S0OVCBR.RK.;MIC55D.:%9C(\ Y6%3 P-(MBT1$R<5MMERJ$%] MGWACM*$E(O6(Y4G#F27#M[?M%WB5=(<"RF&?PN,[KC>\^*LO?2J%7Y?"D96> MZ*L%ACJ@//ZD$PX5_BR]4_QWY,._\+J2._)*GV>&')M9,@S8']D!(V!T."M, MM8@BHGY\?BI*4LO([3%P:P$XQ*NP[P9E=@JF)9OV*X_ M@FOA;:S3/SL+-E[>B#V'86LR&ZYZI0Z,Q+;'^#T=!F$S=;S^=P>%J-1%.Q17 MY-=V^['T^0(6#HS3D=&?6W(T<&%:!(8$Y+'AY7B\.S. 20##D<&1@M?!W/$, MX7?+I_%8XQ=:..*AZP474@=< P(?D@$.V,?O8<2P+F-*O)4F,EO$T-3&Y]/ ME?KDC4HOE").#)OX/H@I>!=\ ]!"$+%?PS/HPP?/(N1">F8TF*(M6N?I:/\^ M B,>+)FQ],3&C>6CM_AJ!)HB2VI%U1=,BT41G$B" M_H[-)6Y 6@P0!5.9J>\N,X\@>!**TB0BV/1X,^(8.2& ?E))1HO#N,IX)O18!@*JJ!/ HF$-=3X_I!=X=TQGZ( M\'T:L:-MD1?+9ELCV-^SL@FN#/7[*[YZW4WA:W!^NT\9'[)N9\0I++",[\%T-XH?7XY?A;+' M!0LIE/\X98S)X%:W'J"5S70LH^1VW['I1RC],S2A-TUXBMCQS),1PVN&'6&XL5P,>X&(@M? .;!.JM "0I MX(3AXP44!0P:+O6QRTSYA1TP9+""!!.%K8: @@F'*&$%BI/0L>"H- M'^)(;P3(-_+CYTU!+$OO?0MU%SZ*VA:0B>F$4$[[8 3@>)F+&@+.\HS1 /"% M:WHA70-)X>I0/Z.B@84!F1[J*V QH(1KOX4@ 6["59X,7\8=C".F&T,S8 )1 MN+@W0BTY4?8#,@9^ 5;SPL[001\4Y?11<[A'+\-Y))03T.0)K%*SRQR]+44/?T M?<:A\5S'18*P@846_UJ[O[K"R:@NNSAYTFQ/%#WN.4]L;D5RHO# 5XA-&[1H MM-#FOFUWO['^2 "HF1F"@>J8Q .N^7W(=,6]>\'N*E>:LH26E5KY*FK#S MTJ=G\$(,J:Y7/E])=P/<>!PA&7 ZO5*ZGFHL]ACEB_0I>EZ[^WO\CNBKS[%H M&0##]:S0$I6\D1UN+)K*NCE%""^,E#&8=$&H]^"SV#:6/BF?)7](#?2QP4L( MZ"O(/#IA.;9]"74,\"2HSE *?U(_1Q**O1(T"CPJ:C$? 9Y59DU=D!<*>H?. MCC'2CGAS)/BE3WYH@:!'08-WM*Q-N!S083#)@H\ P'QF?WS2/F]YW(;AS+X) M?#AJHHFSL*RJO>"_(# M)-\?8##X(%0CA3*C^..=9*'W\#H"H8E*"9R%4.2"J@U=TM#*CZ7]M%J.1:&G MV%>JD44OW1!T-(CI#D-GQ,>;P:IC,GGZQ)7BF=EMS!U"?W%,@] MBC@);AX0 M\!_)&[%LIOWP>7$;LOD5GCHU9#BTK5 1$S1G$*-L>B\8H@A=5# >9KY@=QAD M:?@7TC\H4Q>1+P;3I&_$QI!09)4-P:\#8J(A \Y2N($O7 EV@84.__MTM=% M!K-A-U/1"QLHS?+D^L@L=T+R!_% X"!"]I*0>KD"+F-IMD&45)98$T%I[L-8 M8"H-$)A= UA5:L^0DP6DT*+UPW *R 2VN%T+)@O.:OL=7UZ2/D58PO=.Q"7X MYEXH+_ON.R;)&...I]:##Q?2T"*-7F+%+P&@^M$["'O'#$*1_A9P,"P%.CZ1 MP/39X#'\T^W@?,!T @"SUGN111M)!("DA[S,?H?WA"9A>%<%/P@9'C\(<'&8 M2";H4#ET.BJ0*B0,[KRX#MJC\23*^$K&\=/7I"TUY-@,GXLC36^;+ M*QOF' M;Q.&&Y M-3I0!9I2'L.]9'CZ532XT M(<#:=4PVJA @$YHPGQ@(XT?LC2_YOP2H (Y@& JJ@EQC<;%P\='8CT7H,80D M$V2GEY+W:-Y%IN3>@A)LT%)D&G;CU6'&I0)6X=,D;H!BTZ-]=*9AP:,;XLMN M(BL([$KR^NK1UU!\SIB9TJQVD3$3FPB M4-6C%Q#;H)Y]E*Q^C+I9&VEB;LY&/\F+"QH]D\,'),[6%TG*CKH< ,D&N9 F"L-L.N?V5BD3T=1-67^%J,=_C^PG61* E7 M(/+WIW'_+VPQ-OO%EPL)LW,L!JFN+P81=1V<#"V]NHYU&6(,TVS*'ZMKPS8\ MZ"26Y@PKPE:)$0GT%5@)UB!T.J-<$6%^3VAUQKYM*"/-)04!; \^%"B&V.\V M2!0=G%H_;F3]$&,B6R._>"*L61@RSB^B1V>%*4<;[)T@C.JQ1[@8=9[D^J* M+$K3*V:6Q5W*6H#/^ M'5W"X@[5Q1OA+YM.+YB])66#NR;'P8D-1O?J6^L;#6[A(J?G(O]^T;V0NIB= MGF:FXAVG:+T-P"ID+F^I>],I?0Y7D9H3>\9F(;W('81+P/:SL[ M%2966?K'89FY/T:FQ5@Q3.1,Q/Q*RS=<#_08Q[%$CJH*0*WT+*P4#VL&ID)H MP4N4)R^&0:+Q-V,HXXQ _O0MFX:E%>!*^J'[[KAKKI=G!X&2;*WGM%X.+=O'&RWFK;(J_,@"5G< B(U)^5?KZXMWV=J[NE"?K2X\ M;;Y(35Q&2%\1=1.'=RHD5B38:BL2;+7E!%OX,!;XB1X?\M]3E$-_FN;0]ZLG MK*VL)ZQML!*UT^NNYWD6OH*A_,#T-,XY*^F[ 1G0H MB_QVV )880%;&Q6Z+%%X C.Q?11B+V.,_X:/9]8Q=HT.0['^]+VSF?$H&('1 MZGG!U.E;M ?&!!@7[**'7L\"-811&!>I@10*KWD(C $6>X=YO43HYBE MSL/U#QQE*/G]."T6RF96-A#7@8%9C<1EIIZ-F:GX*C#MC&EA 5[)HRJQ/Y% M6%:!+XK%,:;+<%6BZ2ZX(Q/ #2CN5?*CZC^T*8-)38TL@6WC^U& =+::XR<= MSQB78&P2F45FPQC)[(O8B,.IT)F)A.H1&3'TA:(JT?([1GI>758H$M7-@;." M=O ;)O>\5QH1#LP60)'E]Z/8-=-3BR3WYQ@+UC6:K%T\+2$)8RB3.! M]7CFX.@15HD8%8H$L7W90Q.%.L:8G6P4K?7*ZM1I8D5M5"ZD73R+C=)YG7(^ ME9!/J)$7Y=L5/S/9JJZ69'-,>'\4Y3/0I:4,E8P=!M._7RC*MMD".Y )HQZ6 M3(7Z;0@6 \A2]N/%!=<%(,LB^&%9D_M.[8G^DX%[G'>0\0ZK@T.@S_@^R#<^ MB"V,5(0B"DR\$>[#A ]FTM0^\[M]:MO,6_[1F>I7$Z!K!*'!;<"M[H!%94)W\N0Y@-<_ M4&AB,ZK9]:+A&L%(?X(F8LB /T(,&A/[X#!,?69PB;2C,9="F'M?#"S$U1A3 M@.;T#1?2X^JQS=EK 37Z#JMGQ+4&?POP=[@X/ YY.!IG0GF[R6;<2?9R$.9" MV;O1]IT:.RP]YDM]N!N]\JYH^'DYO##^'[)?<9?XCY[O(0UJGF;2Y%KZUI=^M'^W]"X MZ3S\:'>DIM*4B.49'NF%S PNNHT>+M8*3>3MQ!*->'M.($ZWC@!_1]]\8D5R M?KPG.NY@TXD5O ,S$ZT"C*U2:E4K%\OM=R<#GQ2X84D9"'^072P8P;QY5AZ&4PO= M?U 3DT*W4%L';H .4B\ND$*?W:#6&[IKLA0/?';S%JJX:$/E]%+<8$7#:N\( M">&.K#!_G&Q=M6WK.GDI'ML3#F75RBFE5EV_6*%']R>YGM+05!A:XZ*Z86B, M>BRM.;?M,R3FZAVAB^3-B1)Y8,ZY/]-B(#)'0EF$DB:N3F#BSOKI>O[/L=3Y MK5S5_B9+MV6M*DO_M]WM_@B%:2Q@&_7)DT*!Q;8.3*(4;\08C0;2._$##"0Z M/Z=!U^@),Z9O_*#P#:QXCMC!.+22G$F@#F]^ K/,AW_'(*MMJQ/DEB8MVB+&*J;[*1\STTW,+4+H@3 MEMU_Q>"^PSR-V-R,*Z]#DF_+&N[!$%NBCF=2G%<3Q7GG59R7('%L]*DYLNE# M;S&%?#>MR/@VCKY<3B;7].44;DU?L5MS?1)X54N;6ED[\0[/K6[4M+PN".TI M'U./F$=#YW0YT1/FRU@[C=>1S:K*)D>KQO4A#]<_Y,F^P4E7C&DQ&+/]_(6> M%ZL+NJ\.LR:BH<<"CS45A#6UR="G5_$O7^+NNY;#UHC=]"5Z?"0E44@L]!1D M+PR_GLJ/BTHH0Z(>R]&;HZ\OX*O+Y<]U%>[25GX%!GC"S[6ZGNB.=8-2U(NJ MWA2#RO&@JIL?M:47^(XG*VWN0:\L7;>B1VUH2ARS.>M2L+X2BD/T87^$/NP- MLW?#^L[8!YKK<;KC\G'0DW?U;#^%F_-&\ C37SJX9'] [-RZE4<(_.CLL!"' MGV:6YR4"'TFLT98UPD9O:!M3L5+;9"Z:@DGDZN$'/!Y3%#=W6H3[F4JW71"3 M0>=Y'GO+[[9X^_:6YZI[_&Y3310RKFUN'[]7EB!9T_A:%8^_T>5:L[X4=4LQ M ;:X=JL[[Q?PC&/!VF?*VO73LW8-#W?!\SD%:PO6%JR=&FMO.;[N8-;N61_4 M+/^;>NXJKJXC,S541?TBN%IPM>#JM+CZ]/JZ46JIC892?_0^Q4)WW;,+O7>+(/Z78! M8@G1++6:NEQO+A>'\24@LM'C@AURP0Y;/-_TV*%> 7:HRWIS^6APP0Z"'3AA MAVV'G>_(#AN=PKJ2%Z=0L,(9L\+1%(-::BE-509OJN#LL&\BEB-_:36N?IUI M)2+2K2+$; D2')W/YE+4_ M2.!OI1H9RKE V6U>>95-P5""HC;5@0?Y)@/MK:_V<8' M&TL]&[GI;R.8X(R9X BZ -O!R%6EZ#GL F3J5N-I>L2[Y1CN@%Y^LEU_IR[> M6=1N1V(49$FS@FYQ3YZO/"'W(H!K7KH,1QD+&,3>OD3@.4AP'*8Z#/(YG5,AN3*NGFL@];I[\#)JF5FHIC:JL*LNEF+RU M41*<)CAM3TY3*Z?G--S\H#9D15D.50E.$YQ6%$[+^ERUC<6DS0U]0P63"28K M")-II]=FM5)+4S19TRK<,QJ_44!QE. >O%\D1M[F :9W1$ZSCBW2*G*UMMP) M2NQZ$/#*?D:J1RUUVSNZ5((9)XO,K<8Z*G)3:U2 M*;54D)LU?;FJ4>SB$@?1<<+;9^ZO;S/S]S]W0ZLHI58#^+^ZO&V4-S]<,)!@ MH(PTRAG?(K9^09BMGE>F9RZH56J[!2S>BUA45U&.FZ??9X" MP]Q@>)OSDQ&&:VR[=%5/F. 7&!883NY_9(1AEO26J^IR?TV!88'A=-V C"#< M*+6JNMS0$L9W17Y'G*=URLA D1A_G1.1\OD(6J6)YVE5U;1**G,0,A/PYQ_^ MZ_R/M.&OX%F5LJ*GE;Z8W+I-.P5)64-)J5:63S 6V0%Q MAL_I5SG=.L,<-]/.WMX_O)NVIM1++5U?>2YKOII;[]>74/3)%ZS-I4^5!FLW M6'*EFM"E$IPM.%MP]@$GW"S[I9F=<*.!A;"NW$V<<"/X6_#WT5W\%)@:; ,\ M5[-9S[M-ON+ &9P0KJ?EC$AT9D\XQ?O1 $AG9'$D341J'4^+&;J^A>^]\JC- MBC2GA\0@#F;NBE:K,KV%O,#:C(+UMRQU)3\+),>C/"*V.]D[".U9A<>5GUVU18GO'9:O=[\M+ZY[D^I#>3^^KA53!$PNO0I+Z'4N0OEJ%12IK5.CC@ MNMZKU$FC5R<*H3W=I$U2>_D7^.5W<-O'UTO26D78!3Z*>Q=5:RB2HF^HV0[B M3_72VGMJ>EDI;6"\O)S85%KMOBFB.[++]MI)"M,)V[.R&#G$@U<=BX1G3^7Z!A' M$FT2PZG.5MUP+E$HD-:'R/?FK'VARS%@U(I:/>3DF?Q,,]&17,GWM6]9"#[2 M2@E/CTF540Y:T6WG&J7S<,Z%XE:WD0G%'\3HPX=2QW8#^.4U>['(:\8_V0FZ M_(0#4CCPMG;JSNR:BL=.>!\:UY.?Z:5IJI[GFDE MJF+6 *!MOQ!G+-TXX+M3ZH%STW$'+!)V)'-&3;:(*V5 'M5)_?3,A ?$*;I< M61%_YDN='&4O5"Z!6(3STS0U]?/3LA;W.?%85WLS0$8V8A)0\RBN:])5X\+. M2^;I[#ZWO.NMTTN+:JFE-AIRO;[<%Y\SM95 3!S@(N6+KQ)6*.2#KPIP[INF M[GWN6Y8P/\^@E)N5Y:/6 M^#*-1("8.V!S?1:.VMCO+!P1]Q5Q7[Z$_Y:X[R$\@GL$:G*UP;U?+,*Y>3Q. M2:ND?)R2B-+N&J5]/9(_F,N(DHC4[A.I/400**56LR;K*TZVX4S1B "L","> M_"0H3=WW)"@16$U;@%[3H0>$"K?%L%.B!BX,Z=_L Q%I%9%6$6GE1J9G'VF= ME0;PNTWQ%SS>8T8H));V&G;ZKU=XMXU$!)8[P& M4+:RR6UL2=IF!"I[9%*#W#S@LCN63,Q\,F'2FBW=TXE%B9D*<$W.Y9>KS=W) MQ,VW8BCL]$-W7-,A;G4&VVEV95](\ISOC M*6LRV]A1 \V'[FIHOZM*M/VNFI//V!%+K 5CBSE>X:-=,.3$VK ?<8AUR#N]?JF'/'BLK*QMUVW M&R\PXP5F-03/ZI 'F+%ABK*>S5)BR\;FA6:\T(R=N6*J>>1<,1;KS;H1Y/A& M ,EC9TZU:$@6P>UY1J=4F51^TO/5_&^46HR^H;$HD3[C/!42A"V8/YUPI-1Q M853W"[G/[C, ?$'<,))R"0HJ2SJ+^N"4\O>%Z_:&54.BU@X2M0$B49*S1EY3 M2#R#+MK9^@W^_E:G$K%-?]E:UI&?2^(&I$4MU4D'2@W)[ =%8821CQ%"OGBN MEUB E1E)0N>R;#%_6^+^NN9B& >%=GWDAC%A456SO2:9# G7:6O#KVUAUBH)+VFG.S+*=V82"+ HP(!K2 BLR.V-)EB>@E-[0 M,EG7AOQ&4IMR.T0A%?6;VAO*HF5F]1MK]Y*F1C"S(7XC) HC N@CL9-&".V? M[0RM:1SF3/CJZRTTKMT>\>D=8_ M_@Q]&\#GN+;_^AE=S"#H\*6^-Y]347>D]P7'Z2BB+G>V!46=TJ_!>K4+D13U MUK-U75(T'@YD25+H-*RHJU7G S')N-36>AO:HSE9NS_A5.,(PG8D %..VX7M M/SDNW8R^]MD._S'RWPZWG:B%SZ0W]Y]5$#K3UQVBS$)J2O_W[DAJE0;EDB@! M1K;C"DO?\7SAE=@^EM^OW# 09O8S6E[$%7PRGMM!X$P=,@$C3*"X$4(/R1GI MB/YUY?O$#:,EED!C\ \*R;[PS[DWLN?P8$1SR!7!:P#$"<\'(?:V)L^.MPKF MKVCAS5>3Z"WK_,[$81T(-AB!]GSNC6GR$KP5C'XA($\8B CZPN^V:S\1_ ?L M>^Z09W@DG#G!UG[@JQ"8 XUG9-Q&- U@*/HYMPQ$;SIUK*T)0&L,?->A,7F M!2_.?(X3%!WRDOQT>Q57L(4G#X/"\-F+[4^$D1TXL,M/->K6DE@&U.*1PIE/ MB+" G\\"@;@(Y]]M?SR+6%B11$$>R)J8M[\SD:?0/JR^$RHI1>&)N"!GYU%+ MBLG"<9T@1+G[G"+(F%Z%IP,D#C3U]TJWW>T2."U1#<"JMQ$[?=Z\ZCM]4Z6; MKKZ1[$9OJ/:+Q#I =0[_$BONWFAM]YCNTK<.[1Y16.T$9FLGL'K#0;]HM$U\ M EQ3^/U>%.X^WM/#K&6C"#(H6((< [*U66]#6!T@O1148 MQU&[,FAM]U(I7JU,[8K4V@GD.JF]I/&UQV"+MO%EM0!=,<[>XW<'<<:)7A0. M#U,NGDZD=8ZCW8*C\VIU M6?%S6XF)<*JYO0S(;?*7=XG?SG'I+NE#[^*UXFL%1I1V+@$4?-'7[UZ<23C# M:UM_$%W=8O=K_.;XZSY\]3;[N6[V)4W._6K0EW(_+UI*4ONRH=2WE+9WJ=9[ MB-25C6D>\M11 GT#-X=P!K<)$!RI_B&'E+N0 MF/ EG.-=/_ ',B:+$=SC$EMFZ\S7.>$B5D.Q'"Y#!'P,1>,.P4-C*,H&;=D@ M,?8[Z9\>P%$.]*"-[+ZJ+E1=[0UU61)UYKO_\?$0S!%U#;&& \&&(XE: Z(> M#$2]:C/QKJ5QMX;3*LUA3DYR95NG=*"!4PW*YD".^)%\J?>&AFJ)LIFM V1+ MV? &9_4'V-GACQKTUH&\OR/YPP#^4'11R9G5Q60&._-Z:T\5;/']L^1-LJFN MJ5'F.8O0O+>#&=?VK$FS&K3]@=:FB/<[=X+_^?CGRGD&L>6&P5UX;_O^*P#A M?^SYJG(RLVYB6R5+5+1L7R5N###+/MP8R++/@=:.S; /%II+&MC2W1R8Q:Z6 M^YS*Y\V8SC&N4P)S1_G43!DL!(T262_Z)2W8#B?@5HK MQ6$3U4+X$'C^JUVFD>/%U/-Q)4,C3*@Z"2=:MJ M6.EL+%%0"[G)BF^@-C)&FXKYV32U 1:]]:JNY\N9.]G'JSYF_N>P^D9N13^P?-_84=GAKSU_LUP!1DX8R@#@- MM=T#%QYK.MT^UGO/^R'< 2[_7-D'3T>7NW7 H''&!\\;T1QPAQ<5)]^"?4E\ M_!5LT69U:\+,1XGP-V>L$&);FJ%(AJI.!X9M3@U;LLE4G1#+UD?_:Z"_(EZBLK&)$Z[@"UX3 M"THIL?*@2M$!KY]A&,E74C73?*$,2^Z:?!C'\U7ZES54>O;OQGRO')U]] M;[*B==U'WKWUWE 7927;L)$MWQ>OK6&.VIL?PEP_M1M([8I6<<@/(X%U]HCT MJ(G,G0QQ-C]>N7YB-WM#2U3TSC:IY''UDXGNT'CF^HG.PLN2J.5,IF$RMLZ\ MB,UV\[O2A,[L0.632'GJ_"23F[^([^50L3E F67*DOR.<>'),SF/'\K<(/U( MQ?3#I*5YJ2E&CS2K*#>R4LYSU0+@F+B$MM#,OBPX.JZG#K2QK]WB,FD"K:A9 MG:U8KT?XM-V&ODO2;NB@A8\O_D1JE8[!QF;^)*3,:1U01K/#MC6GKH/3L8UZ=Y0<+< M\Z;8#![!@FV2:0OF?4[% M=SQ&)ONT\ZW\&Q 4J_VGK'9OK,@(G;I!W@",(150#-OHM;U&%VV MGVCG^C&\8D[HEM[ TRNT&KT@Q%[Y!,"]H#GJ^,FOPH*$,V_2%QYG=AC_ \Y MN3W8.N-_5I/-9N-5:*/AEYDSGL%JJ_E$&!$!%T<4P?8FSG1*Z#P )^JF'V5< M80VN,';\\6H1A-@F/X##^X3.#YC9[A/I"W_,B"O8$R2.J/T^0#.]\P@J&V # MP**FTS@;(-[^!'L@O\9+!L+4]Q;Q@(-DI>CGZ6D#Q/9=V-T:>P!6!P""?XW6 M$;SQ>.4'?>$^7C;^X69S0$938**1,W?"5T1&'B&MH36V5VBPC^C0 Y_80708 M$*'Q/^+UUT=^QN)ED0I#:E#@(J_CE;]@%K\)Q*+DI^XV)-O M+P!S$;\@0.TE?/J3OFU>$:A*IK5^%:!6:S=NXH"K0PW3*=B?0:QZJT"X_]>- MIOQWZLRGG#33UK[!D^IP>^H7Q0.3D^+_K7SAGZOY- B!2Q;)04\ZIYII@-_@ M.0UL(']@X$-RSD\WBI8Z8=6V^&JF+7Z#YS*14HL*I=>M_5T2BG2TS'P>"]&$ M4ON"<+>M-<\K.[-3$4Z3G58^WLO+3K4O=,1(_8. _1383T\^RGF2V#K41 '4 M4'-F@[,7)YRM[8" PH'88);!J9$'1F@IDB#8GF>TC.Q@ :]6RP G$R'.(YH! MBD&\;RQ:[,B1&/H1&]''J+5$;1A\IX,)CJZ]GHFT7/E@ZY)@9TA#I8$+'S90 MH ,7XHO'(]Z^LM,5K$%VNH(U*#U=@0'$YZ75IRDA6&-DC>4M1"*3[L7>FDO* M38(Z[5;7;LJ^9?4-2:Z:L:\9?5DSZDFS5_JJ5E/&?HU+27U5V7_ 8Y/_#^:Q M6A>3-KVO!" [<('7 =0\/J3AC.<(5'9T$B.1GKHT(I>=;]IKQS M''O#!W2B(>8$CK3.((U&O7/@<-%%*R>50)P^V(:).%^]47S6VQG4T%+D0$Y9 M+/.2,=*XY!]P;;R/;XT??\9^/8SMP?]-'NV?50-\EM0;2H8BZNRW'ZEC^%.# M47K.HY?)HP="[FWP**;8B .9];:>G$,YAYXC,_M T6(;'(H]_0Q5U#N?!==@ MMZ)PW3PGWJX9M0@Y9<1$+=7:K:]QE05Y90:+'#SYL87WM3_?X;H>>D>_^WY_ MI84\ZH%&CB>KB[VE&9;*2WLNCJ(.M"5LPP#1>D/%%"TYFS3#J:JC5,6 6:M? M"55=K$$6C1FX^UA&V7>H,KT&[CK0#J$-[C)Z0U4<&)V],EY]@X0:R- \/QF: MO:$AB8.<$A].AU=#AP=:(;5!AQ;0H29*.=V1KH0.&4] *N=8B$K>2W5FRL^0 MD*NGGUT*%VH'VN4TSX6 TXX8)0V'E#@Y CD>Z"70!CEB>H(T$ $2G""OGB#E MLU_:U '&XJ6KEY#Y 3U)W1/1:RPVPU#'YG.V@][766&PK[E"#CTPY2"UG;WC2D([>U*E.J#I((9H:,P/%:U1:#0TUHTS[K4P[MDS M+=4!CF.4.I%KR1F7,RXCC,N FP ;AIBF:!C95@R<;_=U0>-%]>6*ZM6=HOI* MPS:O9'"FQ0=G\L&9\8C,BG*E8*(F[0-RAI84JJP=T9)"E?5ZFC_(?4NJK;N% M8:JUM:0X,-JRF7F4)?I17$(SBDH#_LX="^;-*'@SBJO#'F]&T4&D\6845]J, MHMZF\ZQ[<4YO+:\U71=5PHV#W5!-5925[- X!JM:.PUI:HDG0?) M%VL]7&@=?PW$?OX+AR3WAIIHY-2M\G+F,U&%?OY"2DGI#0U9U&N[A7*R.)TL MSI^I*.$P.5-4=$Y+SH_!U.&& M7Z,V80_^=^(_.V/RB"]^A/7?S[WQCXW/#-Y#@K&]A#>%_HI4;VI4@S.RMF9I MO]\+0022=2^TT:L0;*"RW3T-E@F$-TLXO"\LXK8!X[AM@/"F]_7W^]ZO@NU. M!+))MIK:(T!6\.L[^@5V5X.?B;3%VA/QGGQ[.4.S#][_A![3T!->X(,9_4'! MFU[L #UDD]O"3AME\-"N]2H-!OU!Y".N8KX:6M^2\@W"E*%8IT0I9W0.^HI5 M4P,I7$IKI(%4!?_K/G#I%;RT'>TTQ9M,-:"(.TTM\D#6RM2?=OR,E=JKU5(* MSEXD]HZ:4Z!303&70/FIFN7$'DI,A+0KMH0^\<0=;P2MGWUDL2K+O:$IBZ:: MS15FK!'TR0W&6NW.PAYG-MV:A2'.K"'5ZOR%W[("G*F(VB [6H$U1F'<+BZ7 M+_QQY=N!8V_I^N:-8I9+ZVM0<.8GT## M&PPT)LF-\S<8D V@0TW4Y*K%LF=J,' -8TMW&V\+7TA86,G7A"-N#XR[=.6O M;SY;)Z[]-0S,9L AAY6$ABKJS%]8:J"76HJ].L^F1Y6!=9=-+Z)KLFP=VS7Y M/%S#?#)6A92M[=2GWX7HBI1N.Y%Q":RO-LSU<$9RZNW, . MG6#JP!UX27Q*C^X8OAK!EFD-6T"SA,8Q20?""Q"U -OW /F."X83^;DDXQ"> MGZRB27:X+H!.>"6V#S\3YD#O?>%^O0+-!2#I;"?;Q_0CE_CV?/Y*WP=[<;Q) M@$OAX_ O-*.EL3,I3'0G T+C7=7O?NXO6PRP1'6#6:>'VYV.77\Q4W4['8) M2(0S(Q_ 3K^1!2R-)F 11+STBV%KH3"S)UM 2%A2C_S#Q)/X19%X87$W(3OC\>@_D7PB20?T%XN M?>\G[#)$BJZ$$D-N""C"5K:IMC69?&H\'_2A)V3H[/T1?*Y?PGLNXK<0, MXYT[H:VQOWI!Z)/0 :$$K/D>[+VI$P8?(KMTY>>D]RM6)%Y!-I')71A_=I-) M^H]?%%"Y%[7AWGZ9$+]-^#H'6&8'@Z?1E#_F.'HOPY8^EA=@*U7LKCH#BV$" MYW7!=AG%)U]&,!*6" & *MS:4%\DAO2_^]_[%'P EQOZ#[)8SKU70L B3J\- M>LW#.H1G9T*"]>/+;7#'+PTB.P8_GFS62\RG]2OO;=>>V#NO&8\!M0']X1@6 M1YLI>BNMGI@1N,FLWQ+K/ORM30T[,,MHV4A\C\"'\/"[\FO]-:&/PT+ M$ML+S7&L'[&#N#0F*%M%TI62$4WN6[)<7VU&C64>;"ZU?SQ[8\4GF;*2=H-= MK$SB_9K6$@=2TCC(Y,W8CP(%6'VH\;D3%\\S-?X (3!4HW)2'4YWCJE>QS&O M$IO765A%YTRX@!/J?SULT9XT\)&AAMO=79QQ35DNNRAN8$!I*U]/ELV:9CN3 MAYU8?PVIJ@=2/<62/7D2Q>%805%3J@XXX@3 D-FW30!9'!MP.=:R8P&Y3.D&29W#_CI$ M4B:2%)_>7&>GDB3+WR?ARL<\=L$. I(;X>Q*5XA\8?BF60,L >0W"L<'%S^[ MHY"LK!RQ'$B4V<^A"K83F&J&C9<7?7CMASF"]E M\1J5$OU%?"\/I1+:%Z8LR>\8-W2NA93.8;;40TIR,2E=E(NI-0,G2@]882;S MG&9O;>4!E#9P.F2SG\7R^984M$V^D/"?MN/^Y@7!AQ5Y]%*PKZXL%;#U1HYIFNQ%W!,EL&W+%8MKIBP%T+6;%ECAU)5OK@2OQIK1' W<*#'?RU M;H"U]!W/7Y?DYQMGW*UVLL&6!OO#]"L"/96G>.^3B9,7+->EWC#;AY@[SY@( M.C:.?+DWS";S<^2?@_,S%E;CR$?7>;8JB6/_'*R?,80:Q[[*!O8KFT%3^C_V MPXIRGBV$=<< Z96-*PMSL%U/B"_F0((-ACBKXVJ;'_"*$. =@01Y3*#UAK*E M,7Z?+,L#C4E>9@FM"?=5,X2&F>QFU;[='.]MVENUXMOH#TSH]HIGJZM!OX^U+_A^R,('M&2IJ?Q M8S#RJR[/LL/9!/8"V#!, BFYEWW!P>$7(?$7=/Z%'=*Q!",")Z%SN>!98H]G MFUERF\ESG@M_/-N^0P)AZGL+X<^5[=/1;=[ZKR\S@I/H\*[H3(%Q83REG3):!3>3Z6?F^ M'I.5@DP*/='DF UZ@OXCSLL"#, ?KB?@O#4:L-MZAB8UK1])3R')QRH=>+$S M?HM9;DOWK:7#/8H&RB#D=KK?1S-FHO&+2\^/J0H!$P ="/@RP0G)@L["H^WS M<>8(H;,HZ6S% #'B.P'"DS)BG#R&9(HSF7 ;KW3!):I/[.JQ\L^EHK22#[2U.[',#(M+UXA_?>RXU!BBI?0_A/XOD MK9_I8ZT.82LY=DSI#5F94:56'37UC0 !KL8AQ3S(B6\1F]_A-" J$O>-F<*9 M?;MCI@PU.V9JZR5'#9&*5LUYE\SH4"!)PQR&$%0(G9NY.7ZLE()(1(;V#T+U M"DJX9+:/1H4LL0,B>,!GR?A+L)-!88+"%:;V.%988LQN=.$P9B$Z".J_ E1? MF,Q+98$]0F)8V.YJ:B<[B9=YQ???SU;NTW]6HO#=6X4SX;\]G]AB=LE_$6>/9!/2-*/S[O_>MN022\6&=\0Q%!E!=.-M=Z@$TK2NF MM3 %6M[1B_?S'FP63Q0^ U.]TN%9 5EC9>)[SZ2:SMZ90Z^E;UY;E'\_ ^HD MP><$8WCA>IC^T_,FP7=O/BE7$912V1IQ4@HDYV&_(Y,&E\OEU/'^19S0YO^/NG#]6.UNVWHOG_X"7CU'O M3E81*8CQ#%O:K4EP@+(L-!OZ@E8 I@]_'=(K?.\F6 MD$RF""8P+NR*E'+ Y*V%4DPT;K-9!=L'3^RR].T#3?F^\$=ZO# (W!7<2283 M.N@-I/%A\@JW1 SPF;=ZFH&9#Y&:2\'" M)Y[_9+MQD@#>#"*C=<- ]H8)$[-PPY\X11T^I.^,Y%+Z_E6 BJJL:,HMT"0V M(3O(C G;%4OHZB/&3:7YTX'\'\JGGTZM:=YD@94;#9_,F+5FCJEI2EFS=N^0 MQ7;=.]$02*K/H^&.JP4.9/^+;/31[HWRX%5+H%-\A=ZW7*:BU[;>I4V=-*2^ M/L@?OEAY**/ZO M(D;.6-A8#B@%4P\O>G3<54[(:U,,7>:TO=]C]\=][/YH+N#-0I2?9]A4B_)+ M!YH''F^[;T+]ZK\'$3_:#3<0,G)$&A(<1R)YH:5-*!-E:UJ"0<#"9*>M:%RY9* MXOV+2D<[!BU0C49;YIE%CO\6D'BN.Q#S@O3>\Y>>;X=D[5"\AHY&E3A$/I5# M]G;O,O.:2VK!M#/1M-,DYAO0U$43)[JJ+HHM*WJL+H,M3]?U M)ZOZ$FQI(5O*@VQ?#Z:YA!<[52YVVIMX'Y.HBID:U#D&/[BE.6#.,]DD:/RR M';:/T3_8/&*/ -6KL/B1AB+])1-O)&DGH)_Z<^9OW E/Y&;D$_O'C3V%+=[: M\Q?[-4 XI]-E'/>:SK=/M=[+'RZ \3\N;*/KR[(.W#$4\#\7I22 M?DOS@_!7L$6;U:T),Q_%W]\.UW' 7>4S//;S'V_M81YBBTL3Y%[AMS1OC.%, ML6"3*K;.%,,*H=0QFKK8RR8;7UQ6F6+T=4NI)Q5,Z5NF7L]2 M:E\V:MI5S4MI>Y(T ]\GDVL M!JW&IAJ% @ E)BW\W(#C"J#P>5U\@XIB9WSZY1[[:UR0DIZP^@9KO']]^UNZ M_S%"@-W >D,9HGMSC5O[&<]1Y#F*EY4@=;K[UU2+.Q'57P^[<3Y9 TP2T0?9 MBEC&?,(\;Y&SY1G84CL36TKH$]95U@=7' MG.^NA.\JM3$W#\TO:5PQ8LLUT="SBI&M#N?LNA9XSOZQ2F=/H^9&29[G\5\: M)>UI.]PH)6FK+5F1QX3D:ER:@@^[1),MJ3Y7Y99,3+ MD3I:*5(#7Q64(S7)5V97^(J7*#5(> 5YRTT2GL4)CQ.>U4@<%8CD;K]A"==/>'Q:DY>S7EY96,U2*/: I25/'S:0,:\ .*@M#S-[Q]$[-/. L\%ULT%M>:19-C X&W VZ @;M)[VJ0WVI'UR M'N$\PAZ/M)ZAJ@WV9*@RR"/LWF^OM(2T#JH_3YL?31J%LA-!6VX<4(3 WW/"$ M$K9!Q81!]NRGZREDX_//CI01C<0R2O@US$Y.1>.\PWEGPSN-Q#A*\$XW)PIR MWN&\L^&=]AN)R'L:B7#&X8S3$<9IOQ&*O*<1"KN,4S"PM7! :^X,RB$M6=C. M3M^:^IH=\[T]0?C[>$8FJSEYF&XA!_Y!_&?R_O7Q=0G?(6X>897WJL/9$P6(^)?3;7AMVR-8:3O(X5LC\>@,"Z^TO"K M_4IG+%_Z.>^Q;M0=OU)$ASXL-*<&3(3LMU%QY87#8,_0W^NL6:/.?2'<%-L* MZT);(;?(]K)2LOEPGZHWQX)$M^2JDG=!J>J:E)7>4!4M2V>]SPXOB^ \>#V] MZ&2U([WH.%MRMCQ'IZL"ODQ48W+/^.3Y6VQ:F0\U5(\2\^/M.$=<($?4R1!Y MMN+CYEYZYTX>\!YR-_G/*@B1=?*8 3L?J%PC]K!W!@)6UD8':2&=^ M7N!9ZW.33<3;-:.H$\,-G!IH!Y7I:5QMVN/N_%62%6O<@45VN6O*',Y7-R$>6S7 VX6Q2 MSVDKQ:0*^>1P4"I#^@KV!\MIK\JC3ISF&:?YG9%#=0:@%*DWY#S!>8)Q M[YVBI6A:7ZA6D$?5 EPIO 5)E,3'J+?Q^1;'(. MHV;J"G=(:'-L?'G.P66F:A''V'C8I16(WE2(<>#$." I' BV3TH5%VK=*2XT MM+XE'1Q@5Z?8*A<$'/05JZ9I?[B4UD@\,:V/#H3&]X%+/[V?5!=" ?MF_%4) M#)PPS*R=T\I[(KF;"67-6P/'!DI8(9A,I=;%'I/AP%A=7%.R96\<,A5HN#2^ MX(!9%9#@[9LGVW';8*6CX?;GIS$F&+LLUI$V6&%B=N@#$9O(GSX<7N@GE M/FX(%P=4XGC*RO=I#>MM)$V^N,S*LSJTV./.IKU9#'%G#>[=/8&_5KA21R^7 M;&6YLCZ?[]6/!?H 3SW;H?-,!-#UH;^B,:HB"Z!),YKE 1 M0M+:M88Z ][;[@]A2DA D_WLA0>;^BORE7I3P-TH%)P@6-GNF.PD 3;O+^AD M?_L&C/V--7&7PL_#] -@YW.,',PA"N[[3[ H>,4SD^ V3P>LGI#H[.] M+/@,A9-I;(_%6A>-J8/>4%6Z,2V!>>OS?BL2A!&?):SC39RQ@)>*)%E["1CR M2>CX!*U3*K#C!.YPACLE_K,3"W)NJC8IJ#?X>IB"&?,U1M;7"%? 0U^W,$4S M0!%/CX"F[Q&6\EA*Z@W-G'0WMN3V=9O'-4GAA@A([@WSZJ+Y%+]C4/U0LDR* M6\(U^P+R'6MY]*[TAF"(G.X7XR9GRU[2JEX<5:5%$&;6X&P=UWPR5VQSYJ8J M-2DO2T"X2T&8BB'2&D[-H+ZH,TRZE2M9F%V8)UVTWM#*D2UL&=XU4,")D4_. M>)?#>'7Z^0\Q7$5=CPW61,NL$.\\#V>4&M6RFSY=F'Z63N1W"%ZFLJD!XF3GC&0Y66:C1CY,6\:)@!S0UW/81<)Y 8\^58:/LPJ8UD& KU_D&=X!20";BGV=@3"W M@Y#.X>D+GUT!F1,?%-/3>/"9J>WXPK,]7Y$HAI4;N%^3Y''0RU!6(U'J%-"P MR+NO=8^.:H>$-N@-!_VL$_00^6RH1Q0F\'[B"J/7E"#"L4X+[YFZTP(1_@J_ M=CT4WJ]TJ?>^_9-;*@IA7YNRB5^VJU%B]378/&*/0%NMPN)',DG%K6H,2=Z)%J?^K%"N9:W+ MM6;^QBGY1&Y&/K%_W-A3.->M/7^Q7P/4NFD%"MHS#>M=,!4"8SK=!L9[S_LA MW %N_US9QY=ZY4$ITNI [IY/J>9V!?SJXZ]@BS:K6Q- P@#W_^TP]D#_?8;' M?O[CK3W,HX:ZTAV.KK33JU;:1;;KH_US7V&=EE-?IDG9PKIH,0%6(\'!2KH\ MZRM:-.=5O.Y]Q*4'?Z7#Y6N ME.P-5*NNVCA3WE\;5VFI@]U2ZZUL;J)D+U.,U]FZHM+U=K5 O&0=9->!>JTU M:6WR[F4V?OQ8I/D*X5PBA'E:]Q9&?*"%]V"XIH[@,K7/*9!Q@N9;5?>1Y0;0 M>(B?KDBCJB8WI3/$4J3'($A?ZO0 MMWKA!)J/GF("K4DU[GBP)&W/W(C#@95C3;+6%FBLN1$;368^;_1]'+!97W;_ M7-D^&'S"2^PD7L61&'L\!J#2>I 7)YP)=]_O!4,=W,C&0!32W@R!-N^5WL&' ML(ZS$+Z1)6:6NT]]X=_H2(+7P 5Y0<*9-Q%IA$?XS\IW@HFS%08:VZ[KA8)/ MQMZ3"V<3;+K?$7')U FC3?CDR?:I#QNV[OC"$WSIT[A2'#BR?0(G3()0OK>@ M9X255_8\=?-?7_F!A\>K^:8+=K1L2,_UXLSG\'JZ(Q_7 _2/?1*2^2L"B-BP MZ1AZ_9/N_.W1P^, M5I&/-%(" CJ?;U9+"G"06/ GAO[0S[L6<52Q'URTJ MN[@^,O/3%7SGAS:&&V%K26 NP'V3EU3KE'E(%1;P;@#!9+4^ M^=1^]GP*BBVPV>N6L9ND"P].=.#@220U"I0F=4<[BBVW56/'&'9/@$7>BA4@ MX06KT7^ 4R@$5Q,DQ@A*_^Y_[U-*>08-Z:V"M>[:LFPBQ03J+*(:)$SZ2T#F M?^#/;2LHLF7FJ&XQRR&R7N2!I-P@_OO"'P0X8NX0D#+VG8"N M@"O# H*W"D$!NVCWTO=B82\0]LQ^QB5@,PM[0M:_WMX%I7Y< S=--]P7[NC) M8564%4%B)PG 7O@&$$L1: (2AO,HK$[ML!3L,!W'F6(,/=QP4@C2_S-E;Z1+ MSZ41>."LP*'L/;,CHR^&N OD)$ARS",B++.V%"=I<8%6[&H^V9#[Z!6L"]Q$ M)>&I'LIVB%;_[/X[M8^-J P^8]I,?*BO\9DJ2TX3!>Y,R%?JFZ993YQ6[FMU18]!/.K*!89\:Z\:8B6L M=YZ0,(O3-K,]6D5T71' :E94G32(LR.DP0/;/+!]7#3D"PF3D':>BR"^SUWV M6$,^H;Z6IAZ)50TD%?G&,)/][MEVYM1Z]H"60'E]#\&"GGES %5 K>RJI4TZ MCNXQ1$7+9OI??9R?3PWJ.GZ404T;HFP559^PQBP-1__-8X+_=83O M6UZC79N+(;,J7YW^<<@MW>M_0ZDH) M*=-O&:X]25TALJ ]&466]/=E>C[4@#XZ0[G$< M-R/B]PZ)UK7>4-)Y+UDVJ*<6RT"2C[$VCZ,>'3L1=]X(X/Z,]@TG5M54.==& M[O5W$K'0_@OP$15C[,FI,]Z)B^14Y3N,06_%EJDRKOMX,V(&[]&U4:$9W:1K M"R5P[O''Z*Z3J%Q*S,9\N5H?49>L5NK++7'K8B+EH5I"$CO)"]53 MBY)\^[WVKWRHO"!VU,<6Q&!C05C8!U-CO2%(?2D_S%%RM>0==BBY>AI.$24K MM5"R03NZFD;GW4G'IM<69O5W20G%-Z,C4Z!*@8 )KJ\WH;;ZP7;V9LAU@NW-IZ3UL)Q^CI\_)!?4J^'HF>90HHLYYZ%J? MN99.^4IQIWS>])Z1K=7:]/XHIBC974%CI[N"6;6[ GH@?3+#.;=)&Z(O7IC3 MG\!0LDT6#"7;9.%N/%XM5E'#FVA(T=8KDIYU;WIW#_>?>[\>U80_>F_.;DYH MPI_:-]UV#F"PRJ6@>X.A=JL/?^2%'I&Y]R+ ,0/:+69GKL]X:P@ZHFO=7"D> M\4)[XWP@8X+!NJU66BIZN',Z;)7JQZ!UIQ^#JO?U07ZSA,I-%*2^9:B7OI2Q M=RD69[G6)=./Z$3PZXXR.UB-WSID&C;GRL&,#DN+NH<6BI>S;G#3"R[@&"T# ML*^H=J->L&QB%"XZH4]"QZ>-UMCKOT!D'Y0:SDJKANI\M[ 5U. MMY$:QII+LKR;)5PP03K=6^3CGRLP%\_%5_G> M?$['H8,<($')'MJ;+&(#B[A,2=1R^@45SD+GG7LX+YV%ES(9]VSQD@Z\I(J* M;')6XJS$."NI+;-2EEMP>L,@FX'#686S"ENLHK&M=4S@(TL3+3/;4H4M7JJC MR?6Y0AWE>E1$T>'Q5G0XJI5Y^P;GB/TJC C.\\#)7W,[".CDBG@>%9;^1H.K M2G>\NNQYD+F\J.^ON=P7YWY/0?]M%_)?2/@P?;1_5N8[BS9:E92L"MN?S=96 MQ\8+HY.*0MLH*;1;I!AST!NJXD#*-E,KE-.<5MJ@%;,-6LF2@P3DH&5S83DQ MG%'!,*->3!G4BRSJ.DOJI>VBYM:LMT$Z1+\9-_9VO,*!8G/\^W$66M=;8M 1 MO/*[\W>4N""8GFC(E!=)GQP7SO@7%40/TYB\[]P)7#SC?WS=2OKX.K?=_TE" MWD<++@4$ER@962+&70$4JNP=&EAJ;'"Z[K;MK) M(=3T_7Y;4N_>V3[YWJ)$[9+'';.9(O6J,/[$DZCM"2%')[A:D89?JI7UW2AC7H#3'XF1T0PJ/C;-VW3R**+-ZEWE!7*I2B<*RSG!-Q-/MC\H,B MFDK%*8%,)C^2VM5QJVA$GJ7[4ZN[@=\VY]34 I?.Y]TIFFAU3N?<6YCKH MJJA*]>7>UR(GSM'PE?/JE?-JQE!@BUOA3C36PO#*.\B2UO8LN9@C>QY4UL>1-;WL3V8IO8 M*D=>[*_2B7453JJVNP56=%)A7KNLBM:@/H?RN1W&G)VTO"R(MM)M-^A)%6P.\]0_)%A]"G]WXE* MBQ$JJD9$)_2_JMPL51_(O:%L9@N#*IHX5;'%RX:.)Q UD[O?*($HO:%I9>L% M>27IN=5-V02W-I4-YH(/1"NGONPLRN: )9=D4,$^R2YEL?2KMML3M4;OC+7Z MZWP_#]XCA<.T"S"M=JTZ9/#4VV^FHL;3>D-%'%2Y77%:N59:T9FAE:[W"#Y3 M2T/>)?AX0=05")WHK#E+3S1]8/2&5G;D#4K.?@ MG4]@5)EN=*9+V)10,<2!5'FV\.D\?4I",.>K*^>KMKN25>2KN(&@7L$*Y&S% MV>K,53)JQN9E@IFTWA!X2-] 7-Z_H4S.Q3LK5J8"LF'<0XC_MY;^<*R.&5A.8>] MTR^<)"'2QR=IYF-_NYW&%DBS$R7V!]L>5N'#M$2T[9&2,2S\?@Z$OR%((V(A MQUV1R5T8?X:O)4"\2WAQZ*](CW%$YS: 1(S&.:AOWT0QJU\%>^&M,LDCM/,C MDH=(,88/XGL$!PB 8K\<<5#:>@%D"_9T2L;XNZ3%9#CS"1$6<)A9(!!W E]E M^TEJ].TYC25WF0[_'2/-C@R!%'9BX*C8*!*(TL$?W%*Z!5K8](?\91NGL709 M;!ZQ1W#<55C\2$-M:4JB75)W8)3Z<^9OXL!/Y&;D$_O'C3V%+=[:\Q?[-4#A MEB9HH.8TV'9/7'BNZ73[7.\][X=P!XCY.N P4B^=3 ME-^N@(A\_!5LT69U:P*0/8BQOSECA1#;T@Q%,E1U.C!LVL,\Q.Y0_$9\@:@J^A9>=R,7BBZM.WU9#:F^OJQR7U.MVI;2 M\K]*+=5:Q4090VB 9M#N*_7&FZ5%XO'\/5D?"[00NO%+=&BMB)%S3](NU]^L MH$]MR;YZG26%O E4EWG,3&SJ[#5<3?5<;/%2_M5'+?A3V#3T%-:],_-LZ\W] M)&K'&-F]6]>4V(K>-7WWT.9)\,U5!2TMW@BYU="L,U[B!G]_J_>-R$1JP[LH M;Y<.QK>UM_'U+4K<3]4/YMRI,2MQOD*5!@(]OI#%;2^ 4$E!@]ZR^;ML._\N MS(67Z?JV[0'9I)=@HO%]9/?#\1^6)+J Q"70B=\#D/_Q9^C;P+B.:_NOG_%6 M7W;ZCBYAD[><8ODB;UU]OFSFB#(_)L ^4=:24W>@@5JC1%G1QVSUAJHX4,KG M3M692\=(83P]@T%5&'LLD_@+P8 BU%-X687L=41B2^D 8*./D87PGKADZN3) M;WD0^0K9#IWR N(&F^N4$MTYM%1-[,K8E4L=5X2;^=$;^T=\)CP#=F(U15RVG3OE\2^>ZT7>0_0%(H/'%]3* M*AJK,41]D!U+?3U>D,[Q3T5KEGW^J<.3D^FA<3S;3)V?9'+S%_&]/([1UMV$ MKL^;TR5/^MT"<_7_BO(.O*FP]!T/#';B/SMC(HQ],G$RSG56PVM7'?,MVVMJ M7[>!-#'?8ZOKSHU2Y+]N&>&QS_$=(] M_/:>TE(4Q,OOH2)C+\CR=<0\4,P<)=?A;-'J:+YR;DHVL!O0-8>/NW6KE/-4 M(<8Q '$K&U<6< [0 ?= )^.#==S*ZM ]NV59)W/M/VW'W8QS*.!3$R>]9%7. M]5SKNDV\-5R):E$WYR%>*S_F=7Y:XM'R0R3ZZ(6@4Y:Q;SNJJ=SV7;^Q#]52 M=';.3^LJIS9'H(*Y4**I,>\(Y+.F6-,<>V@P2V:8":5FB8P-G#-RPV#:K7:5 M":H->:S*IZHJ:MZE!*N*)5GWIS;DZHUZC8;CR7W\1'6<=8AO\8^6]W6@<5!6>4_+9ET4>. M.R%N>'N#/VHS?I/RF+7TSG=;0)&U_D#&(S_.2$ $.V6F% \!2K?8PZYZZ2+\ M,.[ MPJW8E+18"%GO$Z)'7M8\A\0(C1Q?KI,V596O>$7+R2"TA=BAW?4PB\R MT[:=WD)LY@O4[=TRYGK#7W=Z"&9;PNUM$I=B(;4$+TCF03Y#L76XS9=F]E(/ MU=POKA#5^:G95E^HUGKQ=\?U?-HH-"K,_N $X[D7K/R#^/0&P%/19T/)444OMM3'_;QO7_7 M%]Y$__@5A-"?*^"WB6 +A5H8#%E8*:N(MR8/R(=P^?#B$C^8.?^ZC9SH)^6LZ!MY0PD&F-%99RC*07R10&CSV4U+$Y"<=_.1[;XF(,'K(39E M)($H_/;;O?"F=_?]OO=K7RA4=FQA_0$.M'J"%R?30@#;44/-Q1*/N4'R?$Z_ M\%9A$(+<188(9J!6:)/-?Q%G,;+',Q&(84F[#I'YJS C\XFPL-W5%',=?" I MS ($!O/AT_$,NW@"CX8S7.O%"6?P@#WY5B5'>2XSO5P%L- CN:&#!^F_^.% MJ780T:]@%[G$!O+5S#8*_X7VO_7'MN\ IWW[37B#V:WRX%WT&?V'] Y(*OJW MX(#>RT 5#^3,253",K>!D,8 P D@EF:8A&0\<]$R!.QXD]4XC'0G0.*9O'H^ M=F<-@[X@?*K4$C4BE8UWY>T;S&0!R9!JSHS>ELU!).-=(+C;8G7-7"]V(,P! MTMBKU17^7LVTW^X.K^UB\:OO@3VP9<[K&\18O>&@G[U*"\!F\Z0PB!ZU8.\U@\6\43J?M/M"LD<\ZE#O!<69]FM/5VJY;5-S6]@@DTD%!C3A<%+WODUT_GU'+E+K4%AJ]>K*)"?8[(,$T,<3*T@ M$XFK$02LD,*U=GYEJEMK:\[K+YNX)%X!"BZ6PAL0G\U-UF0BHE%307)'0ADU M1!FU TUM&5DX.&&.APW.-'KXLUJJI5KDCK%5'E/! 1YXT:U4+ MVJL*[4*7T_&0049HJ,-+:SC_C03!K?"-A"O?S;UOQ]?F_PKPQCXE/OH.<>88 MG*I$1B5[>76M:)484'1 VP?GV9G ?25(*D\VI2FY6D?M#565]8259M(SV:.6 M5@3E*=2B]8;*H&(%4M,3XZ_B&O+]7K"?;6=.927.2(-O%NB]3*)P_"IR.?92 M"TIC*YGJ+J&L1^^>DE5ZU.=[.W#&>;) S\^]9TMS\/L*OZ^PJ(9KX#^C-S0& MV2:B#+)#UV\MZU27E.>;)N=M1T]HYD6$M6NXJQ1E;AA-I1%EDS=4,S=3B"T5 M=!+WM(CH7SI)M!5E=1'1FBT2K95+M!VCH7RX_\(#2.F;6X6,$GY_NQS[L?7[ M6XE4KQP+4AOTANQWMN 7.'Z!8_X"=R0#2G"%R_K>&>2'_,$.DKIOLD,=,Q9: M7Z/M;HCM627Y9HW,RBH\8&.^*L#GLB4P!_*'&] M6A1=PTXLHF5F\]H[8D[PCOD7P"@UZ'T]4XY>,Z,H8'2+JIQEE//0;==]LWMN MVR5OVIUPVXY/J.I+N7] HCDYV/-(: M*Q3&YI9Z*F] .-H_8(]CH*BQ^)--_L]7NU)*VXX](_5E^- C:Y?%# MLS5M+>TGM=,!4"8SK=!L9[S_LA MW $V_US9QX\;R9VU0U$$3.[YE$YNP0HE/OX*MFBSNC5AYJ.(^]MA[!DX-'9" M?O[CK3W,HX:S3WN1!E7'O?SFP09P'E#PZ-L3DO24^D;&Q'E&F1#L&P"CJ]D! M,+J:'0!S-Q[C]/1 V*Q[U.R7:.V<-\HL-[9?G]Y?GUY,ICW@(*E H+"G#>JC M#$ [^P3]]KWM_L#)$PLG"#S_57 ].C %UZ*-;^?>"YV?@-VFR,\E&>-@J[%/ M)DXHX$@)$M"Q'P! ET0JGXX+&8,2M!T7WO9, *XT%?$N<.S=$2;821K;\8]R MMH$S&\8 7 _0*2SM5^Q'UA<>:98B-M]=V*_"B"1-_7%.J+?^G6"'\'VX0@-" M%%YFSGB&TSDV,RS@(D_KG*I2]V; 0H(#2NJ4Z('4/SDN@ NTX88L..1%-C/9;&2Y5KDI*U4@\V<+1$7:E8:L>+EHLR.DOX&GD= M>5P/2U0BA4,68J.D("$I M#')&:+=."A?J&BTI0POB0OMS'4X'!A-7RJ.RT6HX.X,ZI%$_SQ<2'BLF9+"X M#5E4==9G3=4I)D[/<+L0!CTJ":[K#'H&U\\)#*H @ZJZJ)L5QWN=E5\*\LT* M\\L8R^781/F%W "_L(GMIY,G9O9$"*.@3D[$?^I["^'[W:=O=U]P^;]7*Q?9 MU@E:56]C3%?ZAJ[4WM!0^G*&J 0 XQSW@P>NN$GMM$V6X8S4"; _F=$ONNS' MQQ !!0%>7)UG,G_M[V1T=85$A)@4 M$0=T/9KX22;EWL/ M7R%)WP$80\QD^LVQ1\[<"1T29#.8##V;P63HV0RF9%4A6I;B,[7P4;E']#T, M\\[ZS'9TYC@E#X09''L.%&LO(FD=OBY1G?T+3&<=CH/')SOMC,>=2"X?*K??VG.[E M^XP S/HEQ1%K5(P + 2+3Y:>3[,+#YX?0613@DC2]/$A>TWD-Z/7F^3OPL@. M .=V&-,-)7-B@YT4O1 9)BJEZV>HH3QWEJ:.UM9/>%O\\3?1R$M,:#Q\DM/.'$\[N8T.>VEBGY%X8./%5TT53 MRWJ4&(LC\&Q1GBW*7,B@&:;$A"C=$)6KQ8KZGE.9\[<4\C^EA/LV#"".>@-C9P9:$6I,->=WEEGCE,C MV)1Z0U/-3C-J"IO\B@%7C+U)2Y=ATO![1COWC..3(4PYNF4,=(O?,O@MX])8 M\GRWC!-84L$[ABYJM0TX8FZZ0W<[?AUOM'0NVE#1J)FG4QZ.HL\+R0"MU^CI M>FKH68RB))[]>JP(QE0^$8RCCMM$9T_MO@Z.K]>FZCK'G\7F.IGC-=I(-:>X MJX,,6*(W*;/).WE.$J0&G]@!J9H^O9L\O3.^-IT3FC'@O]*DJ\]N].8/\0YR MLJ9-G7:0S%+..N][LO(QC0MSA<*93XBP@)?. LSV@B/E)"I%'0"34PLO=I#) M+&H3)TL?8.C#:G 2.D4YRE"D9_+6J8L!]<\'=N@$4P?.M20^Y4'TW'LC("B: MX1K]:I/N&<[L4'@A-.\PE2(7H?^\IXYS]T1A<_XD3QN/[2W@T&,G3N*$?6$N MIN\]^?8BH B$,]&#'4VRG[]\*GW?W+AY/_Y<$A'@4; MU>2S= MM.):9.PV*>S*S\_N7NV=AW<,N?:S/7K6TA7E">(NRI+=@S4<$&_'*=PY=4<9 M*;=)%M_D9&<%WF%1ED#Y=9,.'.6C)U27E[%.D^0/"M.^\"WGT1@@%8@9(1#O MWPZV,L#C5.?=DXSBA.D-ECVU12S$6%1N%,JFH6BB[CLJ7Z<@RT@G+7,OD KV6R04& MGUS VM8N:7*!7+6W^V<7E$[H^:_[!A186.=(UF3:4@W#; M''(V)XZJPNP7[,%/\%V!*,SMD>>+0K!:+N=.7-MKSP&VM-QG0I9@ICD1"&B7 MXF?BSX@] 3,NM4[F)<_V?!45GL'!;7@&Y ?@)XB+Q_H"[?FV?NPU^HY$]8=; M2X"YAM^)PBI(C,^IXP?AC0.61/0W;Q7&!9>1%R(I9W[Q'1Q(,/%>(J,PO4F: MF ?H6=!KEH>"'0B%4 /1I3;SW /#&(U#NC7X.;IU0 +.G;\H:.C^\#CP_&J) M)PV"U6(9>0P J+"IZ2H$8@4@+BA4X?^!6'X0/%%<3XEC&J8"6$@K &+\.WA5 MYF<4(G1,PM1^!OF &Z #$^#4 ;W$_R?*,1R]IBNZ10']D60%^3"0YD?7'=O *K M J-9$-$O7/*2H@1<*ECA&(@--'?!67^-9YWLK:(@(1^3RBH:MC94GM# M$VH&8?;9_1I!K#*-Z[VAKHF2G$TI9TO/7'>=8!.B\32Z,7I# M314MB0^ J ?#GQR7^@&%)\^;7,6HAR9D80+%?R(0*],T;:PAJH/.5KSQ21*M M2<_3* U3EU11R:FM/ _B6720MFMY/GKA=H MW_:L&R!,7#[Y[(A&E=(74K7J M /:&>2:2.&"_THB1@J*+8D@^*Z)1W7T,0TJHL3715*L6 C%>[U.A+W\M3>)Q M;MK^#,3!H3>=.;-*J9I9A2;BBS.?W[F3SVYHNT\.X"-JM;PGU\H89'.MX+-L MKE6R/$U8B!)^-J^)>\\?3,(Z+O5C^S!POF0O^5D@QD#).9*2/5)!6EA\_!R@ MR"PGBSVF2[+$IB6;/W)G2>C$LF"KV!U\Z:'C/R0W<^<9K7)J:]^>PFME M0=^9YQM*1&G-XW3W\5YXQ-&26!X2W:.B29-X#RZCB4\(>#1P<+;\<+#?\>UDY:/)L_$9 MJ+VAONN_N#FP1Z/E/6H8.=[O9-F3",&$S[E:$(@=M_'I<1Q)-_<[CO<0#;5/ M\_S%>F\H#[)SA-D*WM07?^'DW.B^*_6)/X6>T[WB4]>*/ HWD,+;:PW/:>W" M1">-PF7)RNP-+UUL7L#=:(_I3,8S%U[R]%K'K>A";6BK9?L4\\T&%8UH8]#N M)J5!>2.ZVUF*-.*Q%"E^!:!3H@\SF)>O$L?6\)FRIC M*EZV16C(+1M;ZDG&UF4*,Z5EFPJ]QJ+,O#B[EM++6BRDXVFHO.M-TGM#5>4S M-MF2 ?G^+,G 1AZ77EU]T1ZMI#]SU'4/^P3.G.5)*5D7;LNH+=LR:9=Q6>=6 MIB-WPWNTN'.KO!#6VS7$Y$%OJ%NBG.-58$M,"5BJ.O^K7\19P' F0D?R#.9>TL<"U,E M''KA=F'+67FRTAM:W,6UA8*3,]TJBC1L8RF:ILJX1+MN#TE%,ZF![+**5$4= MIZ:2[8W!/6#G%!''V#PZ#E0>:*RW.>$.L@*H17V3MHIB,K7H=9?''%V^-F"Q MV0MOOUUKVZ7:31ATX&NB;G;6.<0[<7-V;- @/)X?ZS('3=J+=F!D>^57]IIQ M7N&\PJ+J.L:TMGI#11)UB77;^JS]\BMT "A9*7UJ+7WZ<,RM<0'WF'PVQG&> MT[VW&%[E?TE5_FM7_>.ZMK^"@S[G-MIQY7Q):E8RK$.=0!-FSU6V'W_B7%> M1M+.L*KJ509@D8J6)C&N>7E-;D>H___\S90E^1VG'DX]%R\[I>N0G1=@2>=# M[?=[(<%]8Q;SM28DF8/]S'DTT\ET#)AI9!//V.(ZGNYV 88#1V(7181R[2*B MZRX/K&6IH)E+*N#+9*(#=>U',Q&6W4JR:.D\(XYE8F%2;5XW2MC@7^U:^/=B MKZ=1PMH9PCTEHYVYDZ)*=F3OH.^L47!T7(P5I O8CGO("_?9/=4+IX.@,U71 MZ'S:VRD$U&R2#^?TB^9T)FU(SBV<6YCDEJ[H18/KQ5IGD6[/'MTMUDP5ML8G M5W$>X-(+''S@-NK(\DPV8P!_V2Z'C4\YV#QBC^!0J[#XD88J:$L.BY2,G0K5 MU)\S?W.[>R(W(Y_8/V[L*6SQUIZ_V*\!PCD]I]%Q;])@VSUQX;FFT^USO?>\ M'\(=(.K/E7W\/-6\ T<$!/SF^90$;H%>B8^_@BW:K&Y-F/DHB?Y68MQME%GX M\Q]O[=W2XV3T:L&@4WG/&%0WEIFR_WC%;/Z5$XS$X9O>(\5>JZR6HB03POL%R+LI>&2.1PG-_K( M>&_50?Y4SFLM<[DLZJK6QNP$\BK?J5^50 19V>[O5S@D\[)HK2U2RQ\JH,J8 MAM:N&+N JP,?6GF2B=ERRWQ5.6)HI=GR='KUM#E*'2I-J4,.&NVV;E,U+"4U MY>R )5Z>=#Z[ZW@BJ*E?F*KC#$E)+3^[G%,$FU+AB*Y8JD%G2)JLR(1+\,OQ MD8ZYIHC9LBEB7MA(QSIDRX%F%K5;'%;12$=>V567_7 \2LO[;;1!;ZC*O+\\ M6RR9[PS1I-[0E%MVZEZT-X0//*RFZ:U!NYI>DZL//+2DEO>H<,=(:9EHR>V: M*9I*!QY*1G;2&/>,G,VR.8$*:O*,:!J8/88HFWS^8-?EPA&N$4VG\P=-*VOW M@:2KF+BNI$SN957*EX" M,<:M03DR+P&9W9(LVEDDRP68?7S86>N\HCT-=$:V<%JX\^ZEE+<=A MVD4&,AACH*Y?)J]E,E<=-'V@6O!HFC:CR3YRSGP[GIQR[IM,AR'$!G5;9Z+N MBS7\^1@IIIP$ESLNH[$@7AOC,HP!CLN01*NJW&%M>@5G/,YXIU]J.?%RXN5: MX[#6D"Y$:Y2:>90_QD4OFN(2'1QG$6S7KNRMM=F]1WP?S\AD-2?>=$\*SZ=5 MN/)).M'MX\\E<0/RB =ZA.7?S[WQCPW:X')& )E+>%'HKTCAB)J]9SN1$4J. M67J<$6$\@^.2 ,:*+P0'U<$^I_/O9?498"BK")TKFY^C]*W3+VNI22YIOD]@[XI:_4L)?4M MHZ9=J7U-5QH9!90C""]A:LU%SRVZS#,_T DJJ/KN(]%]!6=.J]\K..[]RO>) M.WZE6'[T8:'YM1R=&A ).VN7.X;LB($N]7I53Q^XPU>N>>5+"."6GT[#:EY> MM0G5[#@[3I\H77^+?D/);='/UHSH"\XQO6):MLQBU]T>.J;6=6Q8;WOLILY/ M,KGYB_A>'J&K:ZR!3YX/KW63FVSJ$OM/D,"_91HL[)>N.I>NG _.QP?Z\7Q08!<;J=ZU M%TK*%YOT5G)45B?S[>NX1+8ZR<0PBR:9L,5-O,2C23NEH)M^0W<]JRO6"">Z M1J]P:94M/=)XM\B18G<(ERO21G2&U:3J9,+:>< M*4U70G*7$&ZK-G2.Y;JQ.FX>=0]5,I7\H4IL,)_X]MB][?B%>4WQBZLA+J5N:P.# H/L5)#+HI"+ M#@M4G!EYK1?==B=ZF6;A1"^V6(L[5YJC.7DP:-7TYS&""R6Z2I>%0JH[^K)@ M#,*<:G N4:Z$XR3C0S+!>R\F2J>4TL+*S**Z$ MYKH>(SAN^.J%W]S;'1]H*47C ]GB(>[Z*2^%"U+05UDU=#0"<6$%2T. QJ<6BL^SO/%4I@M.3,YTAFAOEV+U*I*[/KSQ=_+0ZO](R"^=7LB5]^#!9SHSGL 5:O3IV/PS% MN9%S8Y/W\--NX95THSG A]1UBT^\9RS10>55$/^#G,@]8:JKG,5Q7F1\^(N M+[89K#(',MS>)%'O;B%BH\P8>YR23<3;-9=A[Z1^K(=Z2_(U3ECC A*.\X7( M&<9N7?7S%Y,+\KANRLI[LK*N_<\]*]T<*$6STMDR"'CGM0ND?GEPX"9Z@/J_ MP@X]^'3L$SL@'TCTW_(.5'-P3;DWG/[;V/>:G#CU<.IA6GH>Y\NC:6A9#S>G M=T[OC:=9'6@ T[BMK*.M;&F7GKEW 2Z5?*C]?B\DN.=%V[L7T0.E1T*%;0V:*B6)B^;!G'*?,[MRG^/4=@'7*H[$\XN,JIV<2F@L"]-X M3+.S&:Z<^DXWA\P#M?_'FD/2 ,PA332OM\Z_ZW$V; 15X19QD=QA':B8.YH[ MHB[9HLP\>_#JN-**O"2MG&K[2W)7;/_KIATF+?GK1DD3['Q4=$%2P#JR+MV_ M>CW$(ID'0E1'&PIJ9"A8^J7W73FQ"CI:*">1\A*JI#,ID@5YD:W!JH,1PA: MTG$A5I"AAR6=!R*.8,V>%G&4-!!SIB1:S-^'6I%##5;7<-[GO%^MG+LJ[Y]\ MO^W,E $N"[@LZ(@L8-(9P?F'\T]'^.=,NK3^H*]DX+A$L_-MC;ALX+*A@[*A MH J^E3NVB7=L532ZFZ%X5MZG#LJWH0T8@?].G.=A L8OJP4 81S]&_'MN"L[ M@BO]673(D?]V#>?H>#YE!AO@9^(C[^"+=JL;DV8^2@I_U8">U'K M@)__>&L/\ZAA'Q:.(\G",V;T0D2D:E_XQY:$R!J*VU&BWSSWZ9'XBP]D%#[" M[][/O?&/C0"W(FT"TH5,[L+X,UR%@+!?(E/Z*T#N)\>UW;%#XP8!?+0 _@RR MLBH-L1VYM7DCKI[S3KE7)+WT?<*K'>& T!.6O@,P6-KS^2L>('"",!"\J6 + M/GGVYL^@"82Q3R9.*-A//B$(),%V)ZA4T>061K;[ W0U+&4' 0 -^U((X8P( M\D!6!'O\Y\J)9"6NFO0DJ(KP[^,9F:SFY&&*FTZA*XM]>9#%A#S(8O\1MCCU MYG/O!8](U14<>>F3 ->E)[CW%H",U_\"@*S" ,P,U(OTK+='D0G=QAZ"P*XR M=!]K=4/5-%#!W%X&Y#;YR[N)$RSG]NNMXU*LTH?>Q6O%.@J%[8Z*IN06?1W+ M8?[ M5%L$ K7#J(ZX S4T :5W'^G(N[6.?".5XA!6VAF50Q[S./KW]P_":(TGWN^( M=3\/R)C]"6%I4[^J)T>6L+NA)<(9&??D7'!_@GQHL$_;^?NN1ML'1L:?1-LX MJU'60+EL&6F2)=R:> %(@R&02^=RUNU&4[@";Z1?!I_;8F3OA:W3-@SN>XPIWJR?8%V;'F7WA M+J198,2=X/6/Y@M&A)$D#=).]'^D[GF7PE/N8CVD]DS1(W\H8G<$!8W\BJ MO5_H42MO5VEXNRK=KI'=KBC 4LMHC?FK"&"/"\@- MS<+<+H#;/-I_0,"V(:BI%PLG#,ED?V6-/+#V,QT:35M[!8R,;R"@FJ 0^&\H2!3NF.3C(_UVY1)#-2%0*;[#2 M9<.KR*'HPI$'[XK(E'XMO?L5L#YS0!9G]37P=J2R,Z4ZQY0AY:#>(3G52(JU M6W?$+@^AW6,OER O:!'2MB0$BDCEO95)@'<"860'$7K!T)L)2%K"]X=/WZCJ M $WX^?W#-V$Y7P7 FL'2)_8D05_Z66_E"W,"EB/(?('600IO0%/2(O!-M5G1 M-GY-5'7H+$A4V+8^A@#+1"5@J1:!^^5J46721Z4*ASF\)0WQ#ACBE,JD+I[VGRHU*E4\D,\7ZTDY[]_Z; M\)V*PTL_*=4([XD[GH%D_/%6^&##PK1QPW=GL00I2[5%#BQ.;();#5I'>"[J M;/50T@<\#]]5O8U)6S--Y'23E6VC\-Y[)J[MAHG4H4)G;;0.UM:..N@-06!G MK=;;Z-/,+:H-]#5/["=Z-XNPL]4?2RMS^=C(21"3^V_*JM0;#OJRD#IP@$F4/[O_8L%FP"-&U(>6B1T;T:#FLQ-%3&CU*<^A1 M4- =1D]#LXV843I_,\V!]JZR&U!2ZU8\ZC[%0^^;J""K;U2K>Z,X+OMT#7F) MW*HWJNYTE*?*D?+T$L%M-"<<#82U+A]G6EPBK,WF8(W-"DO NNT1WIW74%;= M@M_:)_B/UU!RW7&AN?N81N]CAE;S M?>P2D=#=;.2"X\'86R#$)D?*AI*V3B,6,W+Y96ME-*^HH M+?B$ KU:GIR\=5>^V:NSW'D3'?V-+,"4@C?G) 9F(*+C%=Q4^MG>'0E$Q.WTJ$64 M=+B;)D69#;Z^]URJ'VQ,#_SX_O/CA[M**53]CM#VOP\2 TT*M7WL]/WGRL&\ MR= 3$#,A_+]@E\@SR^:7 ?VX7BC !P!??#T#J2O0MTU 2F"VZ63/>8[PM_1/B%;7I%2%X (R*WK)7=V#L*ZPUB/-IAD@#_ MD(+KM_A,>=!3"FY<"?3ZPN=I7CHE]OZ*WO^(=G.5_L5M-4=W4;5#' =[FKJH01P2M#XI#NQ?>&5V'Y7 MA/4>0R2'1,$JR2NKS3K6IO1_[YK=>W6KM.YP@D[OCTJCT^G* F,MFV-SHTBN M4G.>'22>AL,=B9V/Q42 WWL'L F74$GI-]N[KR(Z^\(>#D5YC)<%$#]C;P'7 M1]L=HXB&.YT-8CIUHQS'H @BU>R&#DZ;"L"^$%J M DW]N;)]@&6 -\/Y^F%:O@6ZW0/4@5$S76'11WJ]M94<%P!'DVNBGQ%8Q%M$ M11\3:CT$79&=6*F1OLO :9X 0 !=T./"Z%48$Y\:.S$M-EGC$9Y<+;WH[?8H($@)6/GAON+>[-4\ M#.A&7PC2:I#WNP5:=C@:RIX ZP9 5&#D@23KZ+6I8C%@(K>PNH (W[$(DIVS M[.6,3[ZWB$I]@*#POV*: :)ZP" J!\Q6>E*Q@I(WB&X,+NHN?'S[I[X3_,!A M5][8H3=J*O:<<-LQ\1S[DFZVG]UP;5_XO@))MWFE[4"\[D9-]-:?7,N30*AYRR.<5,K*U^N85%L_@8WK:'AR?^%3%^)'YLP 51:+; M:6R1K$4%W&KI=+N,E$E+F%S/_*ZF+U2^[,MS2:.:2/@"%B0:Y$D;A=VR[D([ M'F#B/%-9E[W@RP>B!%_H'>!AFNY!\&&]7O O,I]DJZ3AXK"NDL[:^&9O&+YX M62='CAY:3UH,;@7A+J=%R/:OJ%5KY_26V/Y9GW8V.;@8O;5%1M$23NQ-UA@0 M)"TNT YG<%][FF6^T?$=8(J%.( ]QLTZROZ=91\O\XF-I1@^(L7&9)'NFXLT$HY;LQMWTU\ MW']_AQ-C&SPR<4D YJ5OO[C%)F\24>@+&W":+UMX&];/R!6L-2:MDN, M@ N/5'9<*@<#; D0/^&+TAR4%U,S:+ZA9>9T:%E[%,:(!.(OX0ZX.<7<@Y< M&45V57+1P_-N HR4O.@/[#"Z6=+/<=:I/1^OYI$&P0Z<&NP*0]G:(@X3CB&CK,&AU!=HS!C4D^ MMH,9\M%+Y#&:KGS,D@"$!6/?&45.(, +01G?B*^VTOVK-P39Y_@W_V//5T3X MG=@!G"$>:]ZV'[E?+#9SV4 O+3/OL<<*8-2>/XR LJAT>O2^$4"8>P_X.M@< M>F.4&VK%D2Q';?,;@@5W.)[;SJ+J%K7>\$OVVI"]1U!2':]?2L,M/AD3V,H$ M0_[+.=(VI=C(!X2JP(O2KK;E8+^"CXDM?L_13PC&$DX'O9=ZZ+S>5TGK[V_B ME>E+A4Q/>?Z#$XSG'G)]3B\J..,FZG(7QI_A:ML=J@I%R!$C[Z/U<][*M*\& M(0!Z$"'@;/S]B:G^,XX%+ $*:'>#T?3BK>:3*#LA9CBJ45QTX)"0;9K<[:T" 7NF MD'!MM*Q?M5D7LP- IV.R,!ASZ7O'B(0OA+C)&F@VTL <=3I%#;,6&]RG;DB) MH;P*".I+,(<(N<%@_5R8;J V/9:P0>.(B'0S+^(D%\@UFN,*P3Q+DY MT9M2"\0WIZ)R.[$D6?L&:TMNE7S2CSY"^\L-;V\DDW8A M:X\9:&L]_5W;%L0V:"2UK^&Y?Z.4)@DWPO^W\M!RHQQ#^_S9M%]@3-&1+8]) M.#33/6*.(,T=#BD?[N58.@9+,F#I(<.+'C6@:<[[/UVCF0?C:GE49I10%:^7=6&F]0%ZR6Z :+4 3L&T8X=+T$213WJ/2H,QR?2"4R MQ'9N2E['KJ5\N1!IGY@@@W6B U(?NE,6W@3T@BA,P-J*+Y#K>R+HAG#F30", M3Y@O@9L)0._,;:!Y,IZYSI\K$A\+E5!ZD[G:J",7[3^B!'M 1X)/L)ELL%Z* M9"]:&7GMTM%L"@L;IJ>$QQHIQ W0HHG?8B/>)@#0.$$4?6.97MQ"E*8I?"-( M4^@3^P37,4$:W/QW/V/6'F&&W]&]W+F3WS8'CDWIR8/[#5OV@FGW!#_XXKE^ M\D]:B_*(V,^QW8T<*]K(VN[L4@B:59%U1-W;E,B78-%1QUO"G#>[YB-J<41A MHO>1GQ+MDJ(P%TG/OE-=*#>I JY!Y@&??!@3SYQ>#'3NMAI4/P]F254TOC M.;@/@#MC*1_3S3(7@"=VK#YS[Y6#T*-&4.22*KRQG75O:\\)F]N+/#=L[BUV M-55M6;.'P*^60U*5P&SBFCH8&-W:VCG$YOXBCQ7G$JY'N![A>H3K$:Y':M8C MS373;_%T;VANA[>")2;!KW4T?.\$P[Z)'?C53WQ QET(8&0.&$XQIU-,[7.Q M3C$6:H#(;CO)?*\53=>C@==&9N-4L;CXXGSQG,49-UW6;%8ITH@]G##*OAL> MKTU"7]+/:AK (>!_C;ZAG5<.Y[?UQ[33/L9V;\?[UP8(%$F,08"-0S+G MT[^9654X2) $)1X@61TSW;8$%*JR\JJLS"?[>J^D:'2'B8Q50?8Q+>TY;"!% MN3([;&^ARC25DL!SD,#^7B2PI HM)WP#GC9LF&^5^%V.^)73_X3%;\M^!*7B M-SB2 >QC=V5#-WNM%47<2B*41!Q#(MK-PQNDOK':(!U'&O;?Z[=0/].E0^ A M>>)#$,)?)9:J/=<"0OW,01AN" 28:W2$@/S=*.\[D8_O[I1%VB?VJ'T-II9? M-?5]![Y;VU@O*AE\ (^MK)8(*0?FSARS)U)E)SY:R?;OTR(M?*XTF*.XU6R; MN^;6EN+6,^?60_L>K5VQZ+*+T=Z9BZ$8ICX,T]X?PW3JQC!';/M=-V<5=O'1 M"IW,6WV&LUKU<'KJYK^S:_/?/0OS7Y_PB>+6'+=V=\VM/<6M9\ZMA_8]-MR= M/L?WZ-N#YM5-K[/73H)GGJ6A.'&#UU'.B94]C\&:JUO%I9?! MI0?(PZFJ+\VKFV[+J(D/K!AC_^DHSU5?:^XP3^'@5&MG,NT\FK7J>)*C6-L; MK%T$.C,>Z]?O;,4('%-W/R'WCNY[ ?]W("7*?.U?+ M'41V'W(X20G=@07J["S+:UE"UURAG;[ 7"S#;)UHM4V DSB:#9E,%;;8+J[[V:F2/'$'GTIU5S?37>WM;&UG=U_N7-TT&V5 M<0L_T& O//C#0M?/M1T=Z]56!38U7D@4@V/):Q M4=KA>&DIL!D/3*=?NL66W/SN(.NK^AH6R'\& F6+ZX1\@U^7?_T.& W!<2D= M_%?+LWR;:=\FC&%WXS_\D,%._@=^-;9<7S1L#> CD9Q]&3EHL?$$_)SQA*_* MXE TF5M%-.7M)RT'V62*\Q-S^C:!S9H$'M T(N>[]Y9D*)XC/])+@EQK9V\1 M58LMZG1\+2J?]B/\!/81]P.X:D'PV&C$N*!D/+.P-[#/M/+0C7XTM-LI[G^$ M/)=,$T\V/.9[@HGVL$3LC?R DX&_,^+0D-D>;*([,/Q$$,FM#17FSG ML'=:ZZV/G.4]S>T]G^HG5FI]NFA]2L[_TMJ0!@]",FV8^L0"D;4*;>^Y MXD-US[^'?@2P0^*ABOV UBYV07F!$L#_ZJ!%->JY@*HH2 N,5H.2X926;@8S M1ZC@O_Q%G;>TM,G5HN\2#+'GO+3">-B8,3IQT"LX0@3$@G>ELP0V+0X3OOY" MUW'^/3YNN@CVTYY8_IC)">#4A=)&N'FG@DU%G2Y,@+#)N5;HM[8=XF(++='A M!6LV\V SR,F[HQG0XHN^25RZH'1J, PWX2 .PH(_NO$DM4A2J[\6:I[LRZGX M?'^B&60_66B[X%AQ2[?$>8ND@?7!]^(8K1&2@MZ*0/7E.M?C.VZ<$,L22P[1 MIXF1B+##Y*%-00K0F?0\37:#IT;VC,C*V9VHOL3D-$^8"'AR%CD-G&UQ&C!2 MY'+_G+/"7 KRBKD%P+K J2O]R2AU*.E#5 ,* ;@Y9" MED0]!N-Q!SJ<62$_S<"$X$70X&XY3O MHT-$*@WFQ;^14T(!J+*(C@7@KX%4HAP3JZ0' 3S*C^%$QI I^?LS$'U[^<#$ M3>(GH$U(E99Y&VPLVMQO-LPK\=CG4>8RWV>D_0TD^7=@D7O_6PP+Q)]]'GV0 MG/&%A13?AME^AV_\Z@7VC\Q$]Z\T!H9[QL0=5XW%^B6N,WKU6NBKG+]IK]*" M3G;"R,L[R2[Y]Z@0P;C])^^-E^J^4F6>DIL8E'M$?%P+3\X>'AS?:/*?BMI3 MT/3F[\/P]4WU=RCTEKJ:O-\)[(<'1QGV1O[AK0S;N3[1EUYZ*\823;+Q7G@A ML$P;SW_]5C93;S::_'Y&1$O%E]?W8.\U&T:WO9MV[JV&V>WM;JB-3>8/%6-> M>T73K9+06)?^Y-]7^-AX_*YPJ_]$NATAP[,:.58T$WQ2&\&Z;#&>>,]F)>TG M,.5.6/?D.[V57\)FSDJD^4$,UAA/DF0Y1;"51Z%3P_RLC/P:-1 [).OPB0G; M79Q;Z34R.5NU8Y45:.61]G*<=_I6W:-7)4(MFA)LV26G\MI./J6K4QG!4IYX M/OO9SR@&N56/CD%S 'I?[YC=ZAD;VXK;EKD\)\G06W;9. V&WD5>4:Y8WJMK,4K;^-L=!O:=C&[W]G8\CY:,= DPG8ZQ+9C\&U< M%BW'X0R#*P_@;.;>[-/PF+<)6'-+QUNO2%>M-WS,#!.W/)@>\)9@T?T'39B MOF/QM(8H<6$#AR&_/H ?/%BA&R01!KG#.,W&^ .,BPPS1ACM!H7IP@Z.1AB] M#O"6@8T9#V?"\W-^81@,'XL1;-??@6V /-">?PP,@: J]%(JP. MGW62-!P/ [B!N'\S!MT>?LH8]+K$NTG$HZXV6!?XI/R>ZWG\LD D8"#9<+R5 MEM<&HDS7)L;=?_JP))Y@;#/AF7_A'[G#H2(0GR%HZ$K.9#,38?/JIJ5W.\O] MWC2:893/0"GF#.SF;J"X)- 'O\YS*RS1.:W3B?U3\A4%U(FU>*Q;Y*>)NSJ? M=HUNBCBY1ZXG;_^6?B=N^G3,S)JZ$>5?P>\Q_O_H1G@O ;]@8D[9XR-M!B.@H7?>G%D(O]5J](W6;N+N1J/;WU$(?Z=##7H[ MNJ/8X5!FP^QVU@[UC$@1BFQ=8XU/"*[K>/W+8!&+=W">YF_6<'G<>JN."7S*?E=&J+G-[)UT"O9[S^R9]ER"LYP2_ M"N?IZ*)0E[M%;"6SP/%*+ZS0"T&D[,])VY\:"!T/R(B*BR^6BTEB%%ODJA,5 M)_Y-Z*F"3%[F3?T'D14OXC4\5^<=LQDQO,R&?TX3B,KTJ7-5^78A*+/3.WP0 MJDU!J.;RC>;3H&FV8>MGW1XI%BIGH?YV+,1Y1WB(M[Z3^K*2G98YIG-U8RS7 MZ"AVN01V <>4<\P'C)6NYI'NU4U'\RG)T^V-CE>\$:,O\.LTWKEV)9>LHI M @)4.>(\*S>O)HF9)V S!JML1LU:FQPJO^ZR.;#;W/=!R*3$2L5MBMNVY[:* MYRC3 !9;3MU5+':)+&8_ 6YYCUJ<$F.!MT',@>0(<<)AP3*+$I[Q-Q#U#V!([SJ><4OJH.\7TT&"D M10F<-26V(,VEH;U+.%P2P0O2RPC0YG/5CNR/^=P((>+''-C%P@RM4>(A#!T0 M>(H+M;20T$[@&RE8#)9,X@\LC3!3[,2S0OY5S$B/YS/",PRA_4%-HLB0G5R GIQR#R7$4I4-K%L6@@B-43$%0=3:L=6 MZ,@\V173)3B5D$4S!)E"BHKD;P3,R9--IN6&#(%]%K:AC"HALS 7?@CK+7[1 M)2 G@3%C290^#YYWYHC61Q!,B!JV:BJG@XJ$<#>PB2H]Y@!EF9T9]K8?1#PA*,4@LAV0SN9 M1C&BT] ., LDQ+8BUM ^$ZI.E(0$M&-;8>C"@!-+S!*#-^G3'#'71#GG$T4)QYAOLFO\WO)N'><;],U7)O9 M(KJXB&57XQ?M$9A\AGDKP&M!F1CH5/^#L@ S';GA%(&0.*J10.V;@;+^26H0 M5-ZS-JB;7^R=_%RV0+0-UIB5[1)UN5Q>8 JM28IY*NJ-;#&0$-I9"!,(N2D6 M&EIB:?&E1I,@\1RT+YGU6K0?*:P>J0?2VK+4Z<34]_?,.Q$@N!%X!D/0LBY0 M2==^AO="I-\Z( -20#+P&- M9J%0C< C!9A;1C@KXLX0!X 3E6\P%+*)P\O,TE%TA/V8N3$B[#V0_G[@6(I^ M@F: X!7Q=5E&EBM DQ]L:-QVR24^IB: GA+NV[;*UCS\^;M_==/3N[UEJ/.- M%6*Z%O@@Q]NNL;6+,%9ND<"\-B[T$8X?$?/+UCBXNHD?&:75K5@DZ:B$5$V%*9M;9"^IUX M#$54V!TD[D%TZ)H6M1$VQ:5(0_GY2708> D=%:AEPAL,I-8PGR%-PN?)HLY9U:8 M$R[NA^+L.5Y$8V&V48HRFM")/!AZ!(]*WY-,6Q1ZJ33QSQ(@&'X:NH14'"1Q M&FZ0:R 2.HR"&_EWZ&PKUUFZI-PZ6'X9TC$H/,SWI*%]2<(HL7C, N4GM\(E M.13KY5BYA=%0G\&("?=O62JM*>?**,IGGU.9>JCD3JN<#7FT!,&M^5D^/:@1 M:G2N3% @WY^*(/\I$6]C6)Z(R&3A+SWK+)$]E?G*N1B3GF((:(DG@B=AJH)3 M!Q!C+6B[X&>$NQW8C*%3)")J BX=0E\GH_\$--M%?+I+&_A2((G,74 2]@IH"?+:_J. M2KAD*DWS<"/MLJ%CI5GU.7UWL+YNH]/> M&3A+9[";21UX^PY,,5)Q=,IV %R:)6KB+?H()".&"4)_N=YP;?IKDFW(KB)1Z< <0%JC5# M[VXS;2^-:E\9;]2UD/)4*^F0+1#5[BWQ?-;2DF^@&S/>*C!$L8[$L>*B&L<9#/6(-XL;UK\GJ?:JO?:IB0?N_-531>=*"XQ3MRN'> MZJFSIJOBL0H\=FYP5]64\"4A6U6CR,KDG8BD:#EY9T-G$QY+(*>0R^'G)*;< M&2#&UBE5[:N;=E,?&+U]%N4LTNDI13D*KV1_''HN>"7/E,?2%,<-PKA\1W;O MVUZ"!/@2A#C^;1R'[C"ANYCO0?'0(H\K99+9 ]ERNP%)[$ARBV59>K/;T7M=);E*[D$4:E]I?:5VB^1Q%JI_7;SZJ;5&^AF"61[[=2^DJ5S MDZ6M1*FW 9GK2!)D7-UT]'9SV6U2%E!)[<5+[=*IIQ8R:X+7VN[K@[:Z GP* M:OO2I$;TS^I)U>D*OWP7/K%X,8MTF[O[K0A0CY/F*F[LFX;Y=DNFW';_]W;H M5_MPN'W890Z9VM-Z[&F%Q."3(?=VAPMCO:/R)0Q&;HS@3EL[&RVLK=9;G>48 M615(7J5,+TWPU#ZH?5#[<$:&:+N(<<^L&#'.FZ1EJ].^NEE&LUT9TE6R=0RO M8W\^1X?['.WEJ&3=A/ZI%0.UCR@@KACSHPP9/%5?9O5:%".)]%"7,>9<@%ND7 J7AU]F?V"/]JE1#8A/:7740 M/7!2PZEL]M,K>S7!5P M?*8Z(T:HC: JFBJ:*IHJFBJ:*IKN[V2]'U>E7R]79I? #^JI0SRE-O3, MGGIJGDWM8U]?DM">6+RO0@KIQ0,\VDMK*0I=8JU.Q2A5,?3[L>>*0H<,]2AJ M/_E.YYQ(5U4E*QE76O!YUQX;$J<+%7S\LN-6M+,J.YI@F9ZY90+296_8EI?V MVVP7'3/E;F$_NH\LG@3.MN?-3O/JICO0C_[+WE*EI7;*]!MB+'MA M>>/@+*\.W6?VU*$33G;5V*F:!+]S'UR'&LR!%'E6R-O1"I]_Z<$4VW/,AL0 9,=?K6KEOKZJ:OFUWS^3@3:J.5\"B:*IHJ MFBJ:UL=P;@#-?KKA;-?&<*I8R)D]M6%#3RWD084U<:#Y!908S14P,9N:MYQ> MO%9%M.M&(95]H/A144A12%%(4:C.%'HN)D'QB>GB_$ .^3C1VP MXQ"&\038@//O)(JGS(\O E% Q;[.F*;JHK3>^Z-HJFCZE+3GTA8Y&[J6?(XG M+$18G9!-F!^!V;LGQ%Y$2/H0A/!=_RX)0^;;\^]H#ODW;WWG>V8<;U/;^(G% MGT??K9];Q^-[A*UDM!1VC!)'1=.+I^F>T/WVI>R6]1EV_C)K<+MXIORQPR-Y M30S@@ Q@TVC7Q #NZ1;S8!SR!?=2@ 3.@B@.6>R&#+=(\UQKZ'IN/-_R4'\J MPJ$"M76CD+K 5/RH*'2X(/Q3#[WOV B^[/S*066_>##?9=->VD/IBP4>PM8] MD[I-0C?:(@WMLKE R8FBD*)0O73MB6A:X]":]LQ+8N&M!WY+^F!YR>(=*1V[ M MQ[55NJXCQG0%-U95KO_3DCFNZTQ=JZZ&:FP]__Q/ZP""(RG0'#^C$\1'E) M,C_I=A2S,#/0$88_P3X+4[QL;V;U'.=C78Z*QF[\^<7>;MLTF3_FM6JOE)L^ M6J$]T5J&KIE-Q+[ _OB&*2?DSB*+1^)L778 MJW-UTV[J@]XRMI_L@FZ5GZ0V" M22(YX04X[_]*J(P'#1RV.BF+5)=7\)1):1>D=+G#B9+0O<3AE+0K:4=IWY C ML"MIW])@]T 5=#IZI[^<"*CT@;+82H;S,MQOUE*&,?E;;_;:>K^K_&XEQ1 M4AMZ9D^I#3VSI]2&GME3:D//["FUH6?VE-K0,WM*;>B9/:4V],R>4AMZ9D^I M#3VSI]2&GME3:D//["FUH6?VE-K0,WM*;>B9/:4V],R>4AMZ9D^I#3VSI]2& MGME3:D//["FUH6?VE-K0,WM*;>B9/:4V],R>4AMZ9D_1AKZF"A39$ #^)9^> M6N'8]:D*HSN+11W.S=^'X>NTEF3=.PLU38@IZ8[FNRGG,9J;*E!,K$#Y/F': M*/"\X-'UQQJM4XN2*4P2!HDT>V+Y8_BOZVM422[*=0CTM/=6XV4[6(&CQ3#0 M#.80.-H[9K/ID(6\ND4 +[:T.- (BK'PX_:;*H3BQ!6SX[\5!3! '<^:1>R- M_,-;N8.N3ZNEE]Z*L40M36>V5/Q"V\!__?;1=>()5N@TFKSF20BT^++X=0-^ M];KDYYV&T>J4_JK9,,I?63%4K]'MM@\WTBXEJ]*L^HV.V=W)^KJ-CK$;2AE& MH]-NG>+V'9CD_0:5L*T92=A"^4NA=LPFE^523JI4U=;$FK9%;NPNCE%:-K=M MY=PVG6SD]W.OV R+% ]4GDGJ_,ZSHDB[7:E3CSLY0B31J.YS0X^=RBHH#![Y MGY=P8\YS@V]A^EBK:GG5MINVE4>TKBRWLW;50;ULK MZ6!6Z .-HX/N'E_F4Q-+PT2$[?R;]FSB-%C1" MN0]J=-;XH'5K9EA.B9=P(H\G00)#.-&KRM[468L+Q[I3M""#.@T2OX*2V$,( M[:SIJGBL H\]M8_L:?>9D6%/V6JF5:75S-:D.%]PT];A>LSTVM1CIM_IUAT# MZGG\\4SXMCTP9SU$=25NVS-7?$IB6 JYN$$&]]9.IMD!Q[=127'O4),9HZH.VJ016">Q9"^R6_6!Z M]>X!@/V=6JU2U..M6Q$?QMU509*R($GW4!U@!EZ7FEY]<)8*WT M?+]Y==/JMD%P.S77\TJ$SD>$MI.@)4^I%H)C8%N704?9NYT*ZT7*Z[F)[(%Z MS&\IL"8XJ-V>WC)KWZ-P%]?=N^[ALCRI$?U378\<4X++=^$3B[4-6:'K#I5; M$: >A\I5W-@W#?/MEDRY[?[O[7"O]N%P^[#+##"UI_78TXO8A^V.'!L\F"]A M,'+CWX-HZS!9OW5U8_9T<["U#VH?U#X\PW0-JINN9>O4OKKI M+5_X*0XX(0[8D)'Y#->E0ZY+JSNH/8,\M9Z@]A&+NV Z8WYD$1=8OJ,-F<]@ M/R,-Z[JU((3_S@GUQ(4)%4M/GE!4)6?-"L$*&\CZ*$.>^2$..2!%3# M;\8_L4?Z5:D"Q03%Y2N!IX7[#IP<<2J;_32W9 \T/50LY,3V9RMW96 \21+_ MU_(2ME80>UV5-J0\_L*;6A9_:4VM S>VK#AM8-$:S<,WKG/K@.\YT(G1[/"IFC@7\D M\/^T//:JKKU8YT:!&T21T>7@CIEWJ,PU "WI7.18[\244G>JF;E3@ZN;9L-< M1F(1 *USX!<"]X%I<0C#>"(UR\'>7%/FQQ>1?Z4NKLZ8IBK-J=[[HVBJ:+H[)W() M]W,%7,UG[+5SE^^RIE;R M$XL_C[Y;/[=V3HWB'R63BJ8G2].=5DGM2[LM*[#6U4U[ MU566XHS#6\"E&'R][5^;[%^SMYQ==G#[MZ=+\8.QR1?<1E%6-0NB.&2Q&S+< M'?J[0[VIR(A*A1;-PJIFV7%CXI"ARM#>^ZQ]QT;8;_@7WDY[A\^55"@**0K52;,^]SBU#[W:/8)> M/=L+T'?PU@._ 'VPO&3Q^E/=?JJ8S4G35-U^UGM_%$T53>MU^YE9Q/<_$=:< M.?@@J ,_AH>PWPY6M]!_;TO [Q&-9D7YMK,BF(S-'C^3/+P)(GD13BO)&*Q^MT)YH+4/7 MS"9NP^;S\_,)40_)VTW'P\&&5KBYJF..Y_@YB:/8\I$86TO+X.JFW=3[@]JW MH]Z)L#RG$]2>F+0>,KNR%=0.5GU*(EEZICI0:^I%X82I-D$ZE_LL*,GM-4%EI9:"6[Y;);QP:KL ZL[=";K:9N&,J* M*^F]'.G=*MADM*M>6AQ+CEL@Q^T>V. MBK2.[Q6K ,NJ ,N&YGC?,2B9A'-B M-Q%M$2-MRSGMJYN!WNW6OL>VTOY*^Q]'^Y=(8\VT/V8Q=]L@Q9T3T/Y*GLY/ MGK83IPV%H<>2HN[535=O]I8]*&4)E>0JR;6O:RJW/?!@>RV]4V+]E.0JI+?S M>TIMZ)D]I3;TS)Y2&WIF3ZD-/;.GU(:>V5-J0\_L*;6A9_:4VM S>TIMZ)D] MI3;TS)Y2&WIF3ZD-/;.GU(:>V5-J0\_L*;6A9_:4VM S>TIMZ)D]I3;TS)Y2 M&WIF3ZD-/;.GU(:>V5-J0\_L*;6A9_:4VM S>XHV]#5EM\-_'??AYN_P+_GT MU K'KD\)WMU9+'+\;_X^#%^G:>I+[XC4[VLLC7C3ZA;K)1",SAW-^8]Q_!W Q=BR=, M0QP_RY__+=)^#:S0T8*1]LX-F1T'8:1923P)0OB MF(LO)C/\U8NMP F;S7RIQ/VG#[)6(@IC7B?Q-?W4ES 8A];T-IW5[31(_-BH M5@C1S15"(*Y@<[E+&:]) .)[..]X$@;)>*(%,^9KP),_6*S)J42Z-B-(1.;- M-9^-@]B%/SN\[38?#4@2:@&"*CZZ$=.IDQ>0QV$Q"Z>P4T12&,3&P6)W"C3$ M1RQ:4]30/OO:!S8,$RN<:R8'X.OL>,^>M&'&,39L !O6V;1A+]E/446CX9)' M#"EK!].I&V$O-22S]9-E^Z*QG["UL)E &H]O7Z!%B3W)MOF5KCU.7/@)$,^S M;$%4%)^4T-1DH*%QJ2KN4([DCK9M97NOLX+0I:7MO*C]UOXK 4YPJA&XF1'8 M:%[=#&#V[79KBX#>_OH.O%$%E7FWA+5?LWL%6L8 M!5X2KWXEM[LVP[+(@VZNV5K0'[E_5Q?Z@9$*_23,W-DQNQZ"9OQQ;2&@\AO+ M>[3F$?K.>5X'1L_3>I%,JW52-9][UV1/OI]K?W']]_ M^DZ8X;VWW[1W]]_N_OCV[?[S)^WVTSOX_^WO_]^W^V_:YP_:A_M/MY_N[F]_ MU^X^?WIW_UT^\_7]MS]^__Z-ZWEX[O.7]U]O\;??3D1E?+1\V'P49$&&"+R[ MR$ZBM!_LK6]Y\\B-M)?XA-E\^_'=?UG3V=M;^JOQ]A4H"] !,8.3#ODT$^;- M2(D 0SG@]R0^5A['Y)'23Z/$B\F%!U\WM+CWBK_-M M(OD-"*52/='%@V\3' M\:.S,'AP\:,6O _*9C;S>,_:.. .<#0)$L_1AGPJJ*A@X'\G/O1FVF&3)LRBW]YI'UCG-?-WJT4 M)?A1$H)P@8]]:W/RI$\9[TN>>O\3SA3^F-'C\&MCT&KK)'-3+O,O\04QT?S# M4D$TM._PP&,0.I%\;,@\%UP"72Y$_!B/2':\^%,+W #;G<%2%W_#U<[2*,!Z MTY*G05_\.S_\%5"5V584ZU>:^!G2%[W_Q5@1V!3RW[. MY,](.;G ^!8="X$OZ,@H/:.YMK#?N8V61\0Q\T%Y>L"%R"9^$&O FW F1Z@! M9%7?0I9K:+_""A-TW5:.2 . JX:T02$ QB5V#MWH!^?5Q!<_0W[0M9>NQ(_0 MB>V"!-N$3\'91R[",VF IWX6XT?CB2;84NCPU,Y,X< %(H&N%!@9\/,\[2L7 MJ"#S*/^) CH+7?CWOU*YXX]%^>?^]0IT!TQF(,1'H! MO(AJ@CXEU)94+E$4V#R624],+3L,&!C/8,HC &*B.5X!-3 M6C^X:Q4QSX/=GI&*HC&$"X8_@J=P+ Q!S&@T"Z,4\ +\5\1M,TX?64,PL)'B MB#UQQ#,4SH(3@TB0[@B<(=A1KFMR47>Z"X'#&U@_4$7@@R=H[-!#)W:Q/&)+ MAZ'*P.Z^H![\P+\&?80N.\X+7$DG 7VB.&%/G/ .+Z[<@(<'<#?&7C"$S2HQ M#L(Y(2U@80/F!SA!,?1D+)M\R>(M5L8QZ/0\D!,-_D>$:H'_L#1"H79Z3SM] MSS>HBI3KFL\>Q8G$_2MA0K)=!*L#<>3N.P[V1^-;0_L--]?']V#7W[$9G!Y( MP>,%)HBV#SSR\NI=\.[JE78W'R+/T)%W#H8F%G\('.9I=PC@AJJ$6/'EU=W' MCW?PSHQ?-RJ^V!-?W((K&$7<>0-%':8R3,X@7N.A(O:L(9S6P0E\3(\?NH8^ MYGA.OI\7C.%8##:;V,:&(V>D.< Y=/B/B3Y>XD13* M;^ =SP._ %B3U$[@PT!B5C(>R;6(]&_ "0YPOE\QLFI=__$#O\4T.!NE 2HT M+YX+*DOZ.Z[C@"5Z;T6Q8K(],=F?C.($0P8:!?.#N-_H\G@>/S.@ Q#-(SBU MDD6@K[%<39CDB MK$CN[B=0<_^PIK-H GRO-G]/F_\9]B!W7K#B&._MA0M '%!P"]ATY@5SQD1H MB ;$,DQF!2',6P$E:7O:NW]8X93O!KEH_(J -!T7'FYJ0=O-*%^* M5*MEBUL-OD4NJD:RX4#>8 I_4[NU7X]\5;Q%U\;@YX"IPM PWA'+VQD',Z\\ M"J\()>BP*5WL8@P_&7K2AP:_V>%)G!2"$8[:8]F(XS!XY%<(,FB'81P^@&* M.AS),+Z+ -FP<]?\_@Z#+.Z4C>!T1!< _.:<@?J&$WD:;2:;F\1@?O^#=S'H MI0./N3XF"@4A74N 3Y9C!9A 8J=Q:\Y:.OS7L^:8;,GLB4^77W@;X=K@>Z=7 M&S9>R'E"R>#+V63$*2YWXYJM(1#1ZAAO;F%:"8\/.2&ZA+CL:TRN%2RJF'%O MS"A]-(S'E-U* (>M8=4LX(-WFZ2Y\BZ!B.2A6L+PL8T?0@XA%@;' +C,QZLS MSL6!;2QD_%),1+D6>#W-WIHNGPS$+9G!P((QXF)]+Z=YT>\L= M%CC^H8KD^A-/"A[H0_X<=TMG+EUC1*_EA0:\'[)Q OP>@)3E\\)?*2[=UZ5: MYM(4-S1WV48!2>0 &_/2Z;KMD2YI\TG<3L!SQGEJ []>#=*#2/XB;.%:BR[R MIB(%*@V;QF@IM=B"A8[HPIQ?\*)E#0)'F=!]\<,'R_7P0@'/E:"N&+]%2$,+ M>;L&&FCD4G721E-R*:FN[=6IKK7)6E4BL:5(?"]9MR>W01>8E0%TKOCEY4NUF'(QUY%B*)4CB9="@2!Z@A77)@>K@;VB'HWKP3 M3>DX66KV<*[=NB&X+[KV:\#DE3ZQBMKL6FSVBC3/I=PL'#%*;!N\T%'B+;J: M%#2WIC.L\@2W,Z^O\A\; MR>HA1\3MA;T CS>^AKGP&[]+&!<5$SR8 M3&5$/\M4%<=K.LB+H"3^16PU^MD17N/@MM)I"[@.'\VYXO)1D 8P@)J'+Z@K M_SU?\112=R*>19S>Q.N4HRGS?R(O>'2"1Q]W#Y/(LX*EX3QWST-%/]8,"U%Y M*!#XSHW%[9Q@F2E."S_*'.[C6*3E1+P('D\S#OBOAT$(YS1^D)?:!:?L\AA1 MKD@2SOD.W1^*T%5Z=\$3S>2]AF*H/3'4^[S;$K*Q%3JR)&?YXE?7ID%,* MZ M_@XXYK4K/T9!"(<5GUC-XM%K]I/922R80EX5"P=YON@3JTT^I-88>0F6*:01 M?RSU ?II(GP[A[T3A4KDL*K-.=#-KU" *>9%[E9'UV;6G#+T'#:R> 9F=A=, M&;BP=>S1\M1NU<%3$T6-([!Q\ER'6?N>2U&=]S&26<++T7!Q-*EU2R1#GK$XMA; MJ*+.HH Y*RQ"!EH:_%N.$*K=W)O[H)(YY)QF?_@A@%) M(*;ATG-\%"Z:7#%D5Y/BZ"Y2N7*%-X03@&%>\)M];$D#C7_+I$N#"Y!LAXY4WA>\%A M%)$YT3RY@'!"G ?@-,Q"$U=UP +,"F$,"G'AL3C@^"!LA*A6BAOV>O:U.;H7 M3S@+[!\0\<$0<<[RBH_JEH9S&0A'W!!2&0+!&GZ#3Z>E M+;202> Y\OY7>*(6A]7#B'O>X[%@6L!4>(1QY,V(,H3[3$[-]H)VD&\5PIW! M+D13R8^90=#3NUZ] ":2@W8DJ#]5_KN##?I,?ORJ9+4T.4R"=.; /\4)@#"] M7%O\YF1@_#XDH0CX91YR#EVT.EZ?0."F=)D4N6_(\JA]',.<4ZB^.+)BW'B*?CL')9)J L\T= M=M*2L''9QSJAQ/-\U:^ YO@)8=2.>LE35 M(>HBS,#CX@U$<-/$N7R@AP(_Y-LQ?FLH3H-XN.19RD5JXJ"8P:=YE.>P M/VYH)U/$1[=+T<1KR?SO?R*U4HQ$K"W-$K$%"->(.03UF7///>L1 8Q%JP?+ MG9+7&X //K;2P"V1)N:PC!C,H\)7L@0>I6#B*\G,H2 @63/PSB2B!W7B6<68 M$JA[2\:D9D8DQCD?7.1C>);W [K!<;"<'6>#5 &^ D6 MWR5 XFP5KJC J,0K_4/R2CFN?%5GH-*!FKYY9.;_DQ*1,&VM& <3,OT8",XA MO2VKS]\LUZVG#17NTE8*&_$NY3NW[[.7\*9*"X- F!D)+"Z5>Z1%-BFZ2/OA M!X_7D^"1FP+4YUB+CDVK,/"%Z@F'PKQGF:>'_6(H&5[Z+AQ[ :_3:+)9U89( MY6EH'^\D^F^TI,LQ>.),5M MJ%,6\ 3BRWK5 II+@T-=FX]?5S?#QZX)+)X61*C*Z'53-E8Z<\1,E!;KB4 K,E0*^9)O=U"@QTJASY]]8!0L* @H,Q0W(TT!^VT*<;82(B):D19(($@B,(']#LV[_ &%/7Y)'](A,225[7X>-AC4)SS<2)Q4\N5]+ M"\*MU \VEU4XO(L$J:!KH8(05NCQ&F]G\[6E"*[!]RM]$UN,8?B#!S XB-3( M_+S33)64]?6=B6&)R/,6C[GV^?!A>2OL7:'QR4*1I ,0ZJT M&UH>XES6'*40^Q_O_A;EN 5#R %>5RR $-%9342[8^XII6!%=*I!'%'*?^8F M\;=W7X01SG'1B(,=N3:W90+/E KD/$].K:&]8]$,S0EO]R;;D*:/TY&4(R'Q MC>"UPCFIALW.S]W%S!J8/K,H7)7&;L0!2K:C?JN\M"\$1A7!293KY2:L_&3JD$2,7=9 M/?:SM"+\A9E]G4SO XP4))%V]X_K3NN?N7=>&(U>^J0(5/V6>"/4YE9**5W3 M7C0;@\4'/URW.MDC2'CX<%L^A2#C%/Q"Q2CN#B0?U%4"2#QOO2C0M1D/DE T M0Y;.5SZ!IYTV9%/ OZUN!PCF;C\PXZ[4]@$[^*DWI% M@3JX#S@*,-&+CF \])I,T17Y#_I38'AP"6FP ;R2+'^1^XUOJJR+G*DW>:#9:@_:FR1]EJ,[:H5[3%H6KZ"&816R_,8LUT@::E OQ>Y+Q MI5^*Q)@W30U^][2=&3Q_)NDTS-E/G,C;);NTR-+\&[O1!_U-ZJK)U4'(F#:% MYR:1\"0_4A8?>)"IF,=.U>U:OQTE=,#4I9542&W5ODE!FO$E.?5PB@)7EBX/ MZ.:6[KLIX35ZM6 LD2Q'40P[I']=^!#C P5^.]MEMB]@F;]H'.9Y*PUBV3_& M(9XNK\7<;)NQT:B:IM]6M>R %(--_E:S[%JKPNX?QJUX/KV;6@VH7LZ +Q;) MO+M%YQ<;XB>/OUHX0^K=06^'^)O'FO9&:OSM5B0_1_XNI_RY\G?Y:HU^ M1S>-7CW9+56ZY@Y-62GKU60W7G8:O5?UV84#KOR7;?R98Q]Z-BYIXQUI[8X[ M9BEQZR$K*RRST=:;O9I9YOTHO?IMR0IC8O9UPV@I"JU6\(;1:*[2\&>IJS>9 MK>=%(6OK17X/8LL[F0/I\S>A%@[];@^L.R!*#_KO5Z[7F;S($IBCP?> M,Y&?W1Z(3UU^RJG1,EIZJ]4\379^PH%Z3ZQ=D]U\V6OTGWK@/L(N'M?)>TW9 M S6J]:N:C6T7,\+B:I8%_4JLNE<2'MS))5Y5/),QN39\[KJE^E MLJA4%I7*P0XMY3].J<>Z02YFJW):N427^EPWK9E$%F[715*J%*MGQ.LF6S ML1_QJJO55K_J^Y4KQSK'KQPKY%T[HAS MT7J-_B^%-.-5;1C:>J[A .\#4Q@2FQ5D7832ECW4^S'Q9KQW#V_A!X]^O.-M MK]*9X/N+XV'/"5&D8,$O)BO5JQ]X9:E.S8GLZC5[%[5G: MG3PE\UL3K=H;ZL*!+,XWL%)=B#:Q>)]UT?4))B,FC_GIA46],!N=K/7%B?3A M!!9,KZ=HB66"EK\YXI57A;]MJCCB#P)=Z>B7?API&QUU.>!V!< MT>,CU[$[[;YRM^NM;N:VNGY=M,QN] M3OFO]H2^7NT49C0&O1V!H>-0W1T4RNX-[+Q;J2)+(9W7(6GPI,',3YJ#GHM1 M?B)K;.\RF>=$DW4.B=K]9$K6[R)LWQ6,-;KE*E]J;Z /FN9I)>]L5E0'+?&I M'U?ON[ZG1EQ=OM1^6^]V.G5CLIK[:2>%OUSGO.D5A2)=O=.O69KD96>RFVV] MV3+V2J#+=$;W#M-[1K;ZXCW005=O][OUTHO* U4>Z#/KR)I]O=M_7C+LX5W0 MLRUH,CFX53 J7!<=!$G>W&6HNA[N5+DB;[4:-7-O=W,W4(/,S15@;2OY]PQY M;D62=KNQ <+C7%A@IWC2-<@]P4OE? H.(5SFKY)UQ&A<3'$@V,L9?#%P-,^* M8FW.K%"G9(0LN4'BC*) P"-6%"73&<]RB"<6_,#!!3.14_!SQFS\"_^J-70] M-\:$AC0=P@O\\77,PBD,Y\>A9<>4KX O8YZ0N.5N%._!84)6[O8*Q\MW*!:F"/:\1KOZIE6>K<)_Y/H.7L%?&_T#MY7_K__7-\WNVQT: MA$J,522-T6Y08@$E.HWS^\,)"GLRA2TF3O$C%Y@"]\2-)[2[,V"S4'#8W&4> M(5^V*3$*7@5AG_#\)TQL0?:MGEND]F^[_>/)4&4;F.5$C<)@JAE]S"KDZJ2- M2@-'D#_HI(F$64H4R**=3!-,-WI@^9"-]YT6P,N(&3[SE)2&DXJ[1AI;2GM0EN-W\?AGA6.(EA M!.^TT:11&!IH]"9D?$.S1)]?K@IO"7^@F;UB#<'\)_'J5Y;NO@]J+LW>0G ] M]^])FJ,] U-S/03F^7%MC6"*;RSOT9I'>"3)4Q[(GB?;XHI7T_TX66GE"NH; M WGPQ[KV&_-9:'DZZ>%;!U8'BCSD OWRZMMO_V5-9V]OKUY5Y,0ZI=;)R9.7 MXD?<=WA2?EWKI/+KVAO*B8Z27]=J&.;.\NL,8Q>-*%1^GI M_+I:W@-=_.UFR]3[?:-F87%UN[D/FI\E5Z\(NYMZK[MK[&R57Z?RZYZ37]?4 M#;-F>227G5]G&'JGO1Y Z5CY=;7W-^^".0=!<1N'J[&L4TW;WY%%M%06KAWV]Y:CT! M-[Y\19V6WC?J5OQUB#/HZ;#BED?-$V#%\A5UVGJ_M:%BZVA9L9>)_W_T=-FG MD/VD 0+$NIE2;%Y^Z*7?#3+Y>7Y?;TLG8_G M]X&R3//[*J>^J?S+;?-GUV[-BV;#2/,:J_,%)=I:VHM6[FTYJ(1?K(0%J.?P MYVB\+,LRGV(.[STP3]> , ^NS7C"&+!C%/@^\ZXI:5 DC5>#<%2LM#TKW1.Z M9IFH9_KEA=%HRQW4*X)0EJ$<3R M=AH#HSPY]JBYO*!A!CO*Y<6A.B>5RWN:B8@J75>EZZIT796NJ])U:W/Q>K6B?:&_T^>9 MG:;IMG:3C;-VF"-D^W[?D+V2Y>9U&T;UW%_>:GM]UN]BBF\;6QOG,GS;^,%M M$GQ;QT[,,T\H,:_5Z(L$W^HLD,_/J\X*(BN/YV2FF7?T,0=8P0MFA(B\D(GG M9HW!\>V,5RS/"^SL2?QE&H@[$2#>$^03!+S>@E&,K!OW%GGA@E/D.)1$F7X& M\7A#V9KG#*4JIO+L-WY:YWA-SGTKAAEWSVF"5-@K6( MDY"&@3TF>%>>?KNXO61%0*$1'"SPZ[;%(6>2;/N517&8V#&'BW[/-T$'FE;M M,7]L!^6^*,_(.F[,IJ!@W,A.(I+L8?# -<8G:,JRSV#TASS)$3-F@M7?L, M-LFB44!S!%/&L?EI:/C2<*X5"2^[>=]YZO;A[18OV]>W9C\-I]?77JA&U4M:Z MREQRUL\T7[&0 M>1(7/Q.6?U*"_:FS M_"KGUVP.ZLN!&XS;+B/]^WSJE*!;;V/MXYV.:0VYVUS+QEO\2'N$,[X66S^8 MG^95RI;U!+')>XWS] =\W@*&0,!6Q+BS;&QY[C+*K[*]Q*&!8\I*P*B!Y<__ M%F&VS2@(I_B[D34,75N;6GX"+XN9B&'F^/V[2>*/_YWHVK<@B2?:/X.06?KR MD/]@[A3I1HA/\O6?KJ^?R*N4FZ=@\NSKRA?9\P(+3<%2?$W)47K5PN93!: MV$%[ ER&*759SW>>"E)(+!$I5)2%PEO0+T"J+HR:)F3)7$M@@L<@_ %;:#/X MH9/P*>KPL9^891,A&"*B&[HA)@%$(H6FD*AI(9]Y'OXW_8V8/6]C7TAJN8.7 M\.?C(' B5#\.,A M\#%T8W8=C$;X>]?'M*\@G"] O!J-?CH<+@;_:R=A;+D> M99&.+==O:'_R(ZX=BWS )$PSBH"W-Q,E+FP8T#Q(QA/@6IIGR*86IOI1/@[^ M8,ZL\/E)9@?3%X3"NJPP'DC:N<[(D2)D03BV?/<_EJ >S[7+[;J5<8Y,6\J8 M"J%^78'\RED4OIQX./AJ]D2^,7)\@UQ7R(Z2++-:)J2B:]-2D17"I) M?%E2VCTEI9T(>VU(.@H64NU>O_2"*'KUG.;VIYQPI# RZY=RM/=^]U/7<3RF M\I'VL-#3R4\PHY!7?Z4J JS;YN=NO60D%!53X[DZ;6K%B^ MHE9?'_0V'.#J"E5YHHJ_[E"43\QUJXEN'31J5H-RA/JK$X.5/!6&6P7VVVA? M! /LNI7[89$LQA[\//J2G[1?O3Z4\:P4A1K1/S4,-*V(;/;K=F54A:+[O$:O[0:N MN$8W]4'?K'Z+OB-JGFV>#"_WTF+KIW3*CZY2:IO84:Y2NKK9JUG6G,K-V?+Z MP8 ]?"("X)$1>FK?6)8(C#>UO/;RM;@O*+L@ $5APU!AX'G\9H%'"X[2X'ZE M)5D;JZT?PZ^(5G:WMJ"5UWT 9V4;H:C'-I2+16]]59OLU!5+29%<8%- L/83+@C2FP5,Q1+\1$A%*&[_CX>5^SK6BB ML;\2]\'R"(DCAPQB)V&(V!>$0Z%]8TS;H?>3D9#&>>/&L$]V!:)^"F*F&>V& M]L'U@0;8N>O>1[@'0A(Y=*^JJQN)38'S$JW W0Z(!,\CB$D]O4)MHI:$XF1N$6,$&;@)5\( MBCW/\$U"^+8E06^6\4G00Q)X)*V&R6W#$SL]+73!RXUL-%JE(T<6:( 9T"7 M?G>1E.]<=RP=D79D!@CAH5ANJ(&&2*C9)I@D4!<(? *_3R4O(PMBY42R@]56 MB]-6KBL;L]DPJB]+Y\DH/NK%;)>P6F0*NI?FK<,?X6D_0#,XIZ%^#:W_N)X+ MS/:5B?Y>']E/L*"^]H5%P9IND)?2*&M0]T99!W=8WO.><2 3(M+RW?JI?05. MJZCQ3BBAJ-D>["ISIV^NS]S9:JCNP=*<]I905*%3U89@0%TR(2HG!.WT:F=# MEM:I$_52^S@=4G9/+2-GL\EN%NV3F]T$A'G[=/XYZ2NXK=LXE;#^B27!JRJ( M%7#+ WGH.W,&J%(%L7/=?B((R]\SU%]M8D5YO.1X8L6P7#A;NS$< C4+E34= M#F;89]JW&>$NF_!,XL$!/*:H &PW#VP&2:BQU+*E\V"( MR+R$0+P8(5S"8>+ M$23Z2EJ5 _.VXT3PC8B$^$$X)4#=)(QH3R0&:@%4&9\$"4 *X"KRZPPH^B4O M\."7(O[%VZ7K6I0 >6$("90Z$O0TZ?"I Q\DO*1VZQ87O(,(9$ M5Y9%0E K^:+\R,T@?D&JI,R3W_.,@\36@X!?XQ#%0#VO.8B*_"+DNC!9+PH* M,Z8/XA,<79E#'%/,4GY(\II.,X%7," =LEAL-M<"4PO4AHUPURZB)L^U,075 MZ+YBF,"NA\AU7&>Y$?'4")F>'@"6ST11:#SJE=-[&Y4);Q&$N=BCOJ,] KG1 M8_M%!Y8%[52($J)A_24=(!\1%#CUNH88V]G=RLAZ"$+2K.FR<1Z6@ZPGPYJ% MRQ Q'F* ,H?#LU<=@E_R\ % *\"?I[ 9J'Q08'G@-6+\)D';I4OZY+L6/1?, M8I%>@\L5CI6_X8*EAAY"B8 JFYRZX3IT"DLYW:&6"&2E: M=!G<*$J !%]O<<4BS,QYL46(3'QF[D M$3D:VFTD11*EF:&'P,"HYK[V"'_4P&"Z(%L,2U5G,XSO!V2C:?A'\IA2OPL& M];"T:SP!(ZDY 2U'XOV3Q\0)"T/@D+C]WCR]S:5A!84SCL?2@Q_B,M M 5\#FPOX,=EVP=@C%YV \NVDY@.T)$R=<7VNOZ8!.&3 ,ZF5$1-(2?4@VPWD ML?=S7T"&FP6HL5&$N(_T+/GA/\(^!CYP>3^-PI<%\'%@U_GO*]=N,68-.KV6 MT6NW1\V>U1_U+,-BH[;#!E9W^']P<+C*O77(P/XWCANO?27OB^Z@/JLV?Y%NMITW Q(>)'_HJ':%"E(O6@G0 MT2AB'O>>1JEA"<7.X_=A8BYUJ>#="*(WJ^\"X'K'7?E0'[EN[0WT0=.LEVJ][.8'_38"OJCN!V<%CUL_YBM7!^U.XU3\ MK/JE]^PAOZM^?+.BEQ/PS;EL8V6LVE-WDK[]]E_6=/;V=KE5C/*42L"J3+W? MKUD3OLOVE&!'>MWU:N?4/*7#PE-\9_;$QVG(/#5&(73F^#ND[3U MA;S!,,[7Q3!.O5.U/HA,ZZI@%?E(E>8P"8/SPF@V.IK$5IX.X_S8*4C$SA.,O1<6V17QY0Q2\[?+/%FVCBT'$RM7(5]D4)&$* '3ST5 MU3%8,D,E%)0CRV$QZ*NHZ@OK1!0,N;AZ]D'AEP=?2BX/SH;S\O 07+LM,_,_;PONI_G)=Z+7G9.Q$O,")?2PMB9'T"DR!"GFP/!/51.3A@KQY#IJ-5RP5HQ!?%Z,0 M#6TI3IF#C$/\HW12"VOC*WAT0>6 %7S1RCV95BF(PJ=*1DXOH,K!>,UTO+R) MA?<>F(>U2^&#:S->20;4B +?9]ZU+#R@@HB&MB$&DW<+FHW6NJ7*M7"JIA^D M<9U=VV>"L6NM;TUU:KE]J@JB?LRW0AVT&Z?2<;E^Z?,77 5A]!O;=K:J M[3:J*@CE*96Q>%,WS)KA@U^VIV08>J>]/EOYU#PE505Q0J9P18ZRWNW5[$"E MJB"V(V9'-]KKZ]!5%82J@CB>)Z)WC9HY(JH(XLF:IK/AX*1J($XD2VM'-1!& M.Y==B5&>7["*>E$0Z;=UC]I+([T M+<=J:'=/++$HUE4TMZRKJ &S8)K$EV/@$FM,; JIA0V MI+#)1A/@V?#B!^ A*PQQEP0R>R'WT)K!IW]*8/66F0+(XV:W2HW4RA[G^R6X MG-D16A=0TB3/W)0[4RP3*4E [\@RD?9B,N:),'@A65IR.R9>7R-#YO@>:VE( MHU"G#@92#*P..LLF_AVY/YG3V.6FF=4V[?!\@A3CPD4YWL0A 75G$J32L1L! MBW@? ]%()%^2Q#L4\&HDZE0"!L-CLI7(/42!]?X7ZX<+'M24/-R_D[V,O^*-<2< M]CEO;D26T33-)S@.&PYT&A9536H@6HF_C9 M7Z5E\5=_4C2\X8VKB$=S_5L6U#A\R[7=&2V3-^+6.9$?W$AV]R"#!L]A6ZTI M[KHD:D8AWB2".E[@1+!9%?50@AVF-MBQ+'*1?672%C>91-&;0X:/1=H//WCT M&]@WA5->- G'+<\9"FK>@[V]<4MA,QR8H^ 9UQ=_23=/U%2PGV"E(NH0,B(Z M"4G6M3'SJ3<86@L'.XY$<+WK3PSC-W'5O59XJSJ!J*.A/F56):I3QE,RTH-"QY M[>7.&F*JLI@JJV3BXVAHX"M M286:16V:+UC-J]WEDEK0."^,S$3H*P(FIJY P M*D5\0+O&<>@.$^ZIP*-R--*UZN]$%G74L>!X-&O]/=NN+1:/3;@]V4 M%IJ-MKF^M'"KH;K'J5*L5G_87%>"N.%:L2[U51=CIK?:@9DD-NQ"K@U;YU9*]]UWH5R_V M7E'4 ^S='=20V[;SAFCX7AW9Z1V;ABFJ;>:[5/(0J^O].;NAQ]%X,46$9:7UJL*XGM"*NWN\WZV;@CWTQ_T1#_EI*IX!++Y?.\HO[ M.I_05ESC=?2F"D_72YK[>K/VQ^;Z6=?W::TI^RF*C# 7,LW(QSQ'E'.,@-$? MV%^)^V!YF.-^"4;7U-N=?KT$71GZ;56#WNURB2L@&GLMO7VB'>7/P!%9JU48XO&,1&%6N3>R:TK5(A]U MRW3KG:V]ECIVH+BGFU =3:)__'K^RFD(>4BH-1AF6(C_PLRZ3^N%VO 7@T8WCSZR$HR% MM]I.J_@)>K"D1M_*\ SE< 7 $Y@5"-E$@K%%NFA/]I/R\ZVZ!>^ M GD@;?W-AQ:!Y.4TYT)3Z@R6RGYR&N:IX"!6NL26J$Y.FA5.$ 2.BY7WB%6 M]>_8I]WHY#@*B?+"[.9:MS\9=8_W4J\3FB$G$T?4&04V40_7S(#A\WB=6I3, M$+!,)RP=UT=]AJ!B,?.I/ST0E/T41P1.6E"AP R8'/%&S/XV X)V(0V8 M;U7O+ZU J.14\2[A.('3$@:/\$S$(:OPFR%["+P'TD0P63>6O>4YS(7'P%J& M&1H+VD?.<;/0_!P;%KD-H[F%TO4LR!MGD[DR#A,!^L=CA$4 M%O@Y2,83^LX2MZ4 M"@RCAN!(B-.956A]6I RS\(*A>7]Z+?S%!P$C]B8*L) M!&@Z=6.DV>V4(U/<\=7?RM7KVHNVTM<)Z!)$HP2%21TQ0_2+A7 MUAA6,$:(H!/9J]M5A!.T7(2(5SGD$LA.5BB=M M&9]O"K8W@KE6FC#AL@YA >(0@"T ;U,;RWJ :E/?,9@=' AN(7S8?>U^)%Y M#]+"<2S!:1"BI0 "3'D%+V97+&@(4"D1&,:]X/*NM $KO(< EF^ 5?[ /0;8 MKWL?$;*F^8O=PW&U%$>DH[_G^U__KFT;O+7KC(2S SXN$'P#7HSF4L.G@"UDP(.=U<;:DB=#T+AXR MTERXC:@=9&0-!(/POFW4L627VLU&LP"$JJ]V$KC=(HT;GTB=I'*4&$5BZ7? M(0IN*/H.D#W+.E0D?ARZ+(<>C\*?%V,Q40;V<>*"=4Y=(<9@AQ(;/SI*R).! MOTT(,@SC+@2@"._I*)3H_\"&@M7S T+ #)*!<#B5.88-L M\4S86:&H1PF>%1!7,4<2V M0#S<'&IVLGQ6?5C M@OM'G(2"W1TTS%/K;;)$L")B:4?/VTT,Z[I"!]F9VP(VVG+$>R0V7X(PCJ9P M>IGHVJ=_B'"KC*?"2 @27?2305:[<8LP:=7LOHM=NC9L_JCWJ6 M8;%1VV$#JSO\/Z/9NJH9(NOGT>CZ5\LC!?QMPAB<37)]::J(1N_XHO$]Q_@N M;Z T)\X7RCZ 10[%(B-:9+[Y3KX9D'QC##)B@1V7CJL<780%(QG51.QA:96G,%2-8+)@ML, =%D>)!D5*P\RDP6'%X4O7 1( MEDV?N%]._8U @#UFB2DA\#NC:#)LQ@LC=\#]3H:87&,PPQF&<1$;?]$/7T_* MY0NL!255(H-51:>[072Z.Q/2P;._=&$GB];JD\46=#?,J]J=1PZJB^]C-M5: MI6V9]GXA5CXC[5\)-MV)>6<95#'P T_^_9T;V5X0T6VA-00G H]%/[#%H!O] MV)E7=:2[P#\9'>;83Y!"X4=EFI$NO*73G[;8*Y0T1:*S#_ L^#C\1PWM ]T0 MN5,ZV.!_BUX;R2Y^@?#F0_=!$#Z-UN%K4\O'KBF\BQR<8GY$.^WD53$XAE9Q MRK<;YX!VER#H W+.,-:*EYA@RZB'%9V]+ <\M(@MF)@HI=<)W%64B\D'P0EW MDA/>2T[XBD[W3L7A,"<]X+%D9,G6!!B(B,5)SO(P&(K-)"W1XQ+<$\\!C4L* M0ASP439T$J H&6(/*8IK+PH,,DZC-/9\)*'_G ^Z4ZP$C^Z1#%=()PF#.'0X MPOMA1CD36$7 /::' .U[>MD[M<:^&V/S++P6$!3(USP>0WCY.4_*+3J4@;A# M)\U6%&*6N]C.=Q'-K2?=T'I)@D$G"\V%O*I9>CW/5^"AYG2=F"X/ M"-"1$)/\/*$RN<:$X1ZMT,GT<-;HB+F4Z ,/39C#E2?=]?.\-;H-2F>3)8%H M/' EG'XZKL*0P=2UQ3"R81R//.4NBOBI@4<=BM])H^,+ESM9>R:R&;:P"%X M% $FPZ_ZE@@WP1BCQ+<%DPKJ870N)VR+BI@WPX-?Y(_S-1(]O($;M+*THF/9 MM 6Z87#/:@1V%"S8.7_\K"<0%Q7IO8.@1IN">Y+%W0Z_(^ P)2%*[I3L22X(M%9U9%?TY+ZA:,(K#^",!$E4+CUP M N>GVC3QK4;;0#EXN90[$:<3,BTO!71*58/_B=,BK"ARJ8GD3#CI<2 5$6F< M7*HCW=UE[:(ITL\U)L8-\!8 VT>M=;$%V0LHE0--;3/F/>)>D],060!O.CT M+LZ*EILH,0,Q,#D<&1-M9# M\X@=74.1S!;S?#',8DT-',RIJ =D]]01:81\$VXQ86JDFKL6\/-?%!>7BU\I MRUAH]#..N 5G+>>Q3*W#2^L<_/?1")A&N@M1UI#PZ='75N5PRY%/ ??RK+?9 MZ7]J=\/CGPX6SL2%\RVX/IBN)YP:RFX3Z;[X*"H15,%TK4>/\U3'@@,MV]JF M?I:-(LG]P7.C)BC)=2E3%$.E;KA(F\0GC],I(>&;PQ#FP*W*VHU.N[EMJ[*^ MT3",_F[ZBW4;W;ZY?7^QI=Y@R]5,QZR;WZS+FDN=L*A[,YO%"]&L(E3!SILI MU8I*Y35OOZ=GMJ(Q:^DU)2[E[3O\NM,8_+*I M,]Y)("U4I)(Q:.LP;BVA%DZ>!=__\?4)+-C:B@5/AM/:?;T[Z)Q"QYM3,RGR M>F9H^3_(4E?EM'8##O!;] %] OWJPGVMP5;>W)I"_I/VZ+YC[.\)Z 45%WT4 MT(J*2W\*:D759=>1X\TV=EQ8WV)L-WR^8ZB*IY[JZW73?!M%R10=^745>92\ MZU/4&7Z#V:1ZH0P6RU-\NA#$M">\*9P%+H7$-?YQAJ5D++3&;.'PJCU2$#97 M4"M^2S7P\(/A'#$6VKF0>WH;6;03Z;4D)GRONIHLOA(]6K.%I(Y\?OO(_2E" MP(49!WX6_"$KAN%\#>-K[LBU102.LIV%6<-2&G?*&MJW&E5X'>%:KPY+KW-= M&\] VE#;AF]1@IJ1JY; 2XIP%O#29-3H._]LK<4V*XBO.,Y2!QY6_C244 M'&J(LF?^Q1.QP;Q\9915#A.$@Q'(<_/Z7SJ_+8[%)[FW%^( JGRVQ#+X')(V0OID*1Z;8JEJN M@U+VY?"5EFL?2T<#7ME&BH$7S&4DX4(,"SPA,QQR##H_R"7/E3%/Y;4OFE:T MIM*8C@K&%/Y6V9!0";C%\3Q>Y0N>"%AO!&P$?QXMGEYX9?0W>\QO5^GF)X3T#1V55%V[(.*T=!^?__; M[>_:EZ^?[]Z_?W?_Z;=OIZ-A"FX1HJK!W^()UBZ!E>$*H ZQ @Z$TSU&!G0= MED_^=)R5#N#)SRT]3KA$!CZJ0P'M.3JRFV"(V:YC,,2X;5#VI/;!LN,@ MK!H"J8%^"?-H*&5%U1E )*YOQ-<'/BU[P,QT=%'SAS,"#O-]3.M=/K/_,P6X M)) %CCCSCMEL.@0U)K()V\]!I-I3!,[LU9'IS(;VAP_' C>**6SRC>K#>)YW"E$G_<$O'RA.QYQ*+'H@X,WU2XVB!+CCBX1A*5]@SJ\@^<6#IH] QSV\12H]?H];J[22QM-T X=C.4T3#:NQD*5$6_M9L%FMU& MVVQOGSE;*;&)GPMJ<'W\I=C@97/&89T7\YT7*B9D.T G".RD%%3I3)9Y*ZZ" M9Z%K"URI&2R85GLF2]RTDQR>)J1HQBP9@D>.$0;?#Q)P2!T))W,FQ+BE>JF& MYJ 1D36<&5$H.(.W]G.L5&,Y(F7!( GX7DB(WRKSO?Y)3_]C@8\9SC4#3S;R M+TNV_0Q2+ VSK[=ZZY-Y=]?JZ-03OVJ?P=4;--K[39A5_*[XO3[;V>WH?:-W MS SQ$TD$_\"&86;1TK^9S;+CZCD8-G.@]YO[Y0PEYX>T:_WUC?0NW*XI=C\G M=N^V]':K?XIF[UGDU8JJQVOXX[O>QMJHH"J58<]<=UU9#O* C+?UI+MUM>'J4LW=>FF M+MWJOQAUZ:8NW=2E6[TNW8X5J#07(I7]HT,UYA&YZW8:I;N". MSNZG3"&SW=+;[?4P'!6(5MU-W2!.Z[NAL[S;JB*63K5NZ%MJ_ZV MN70ZR [)W@JYV)J^W"#[;Y'V:X#-PH*1]LX-&:_$M))X$G LH'Q;1FHZ+0.5 M,I"9S/#G+\Q.UK7Z)?LIL4SPM1%UR+93>"#X"[5]1]P'WEU'@ U&^PV8A N4,ZR"6&% M*()!<-=.,"XLFA=A,V0@$-;CQX']@W?D<6,Y^RB)9KSL$(M=62B;H%DQC4? M3$6DJK]QC*J0Q;++,3[%M\3)?15?YVWI+Q[9:#',7#MDHSIHE$P!1+R#_9 5 MH-^6H%D\%_C><>.YGG:U&281C!M%HC$DB6'6X$;GJ)X(W.9;P*0(_1FZ=M8B MD.L,436>!TZR/$*!(;"D?/=":A^>^%G9LFW-$(9!0_1);.X)LGSO\X9GQ4:T M"%F3K=C1!J ^V^V6U'V\[T)'P(WR-H=V$)%@O>@.&F:N+]6J5EZ$F4J(KWFM MNT;3@M7]_]N[VJ;4<2C\5SK._8 SF#8M($7'F0K>76=8=$!W=C\&FDIG"^VT M1>'?;\Y)2ZNB@+<7BOI)A+R?DY.3Y.1YH MV&X MTG7UZC)SLTYHUBLQ&?1FO:HW&VMR4YE;KQ$C3[^'>AL"W1S0FC)W"O,PU==$ MY&Z$S+F(%Y72O24@C>_X'DOL2$CWS+W POR5G@T"7<4,T?P0SN;#=&NZ3NI% M03T86AFA'@RB=+C#D";O/A#C.>!35\@X0T#8"C/CM:N\&\/2\Z=;(L@4#N5A M&&64;XTH?XE?E %S>+S(L]0?B%QCQ0H"3^SNQ!YNWQ)NE%'"L/:@+W2=X7EM M,DZGQ3<6R]D;CU@>'Z^%(C5Z6H)?WDCX2T/!0>ILRUZ3!4X M6R66_RP4F[=T% X^"4&:*2?FWW MP:--&=UA]R,W,>@LAZICE#:&@ZVFR94*:X+8? M!D2)LLF)46J 1@H FZBX<#(CDD?. HMF0A_1\CP"&8.#E!'95@XJDFBC8EQ. M:&5TK""3Q0+!)77M#%C@/]MP/%7D>+H2Y&%^Y:\0W9:[MU2K>,>5^:/KNL<;B*[87KX7=>TXQ795ML@&)@A<_5MX6@.I M1$/82A/+I5:?[:=5BG"BA=,UCN,@:JGJT],3$8TC#_ZC:@GW1BS3DHYJ&8 QZBAP9 M.-XF'H.GN/+U&X784^\\U MO;_\J7!%/]!EP*"$?IO_$DX*)EQ=."S1#(/.^=R@5*IR&P;4 ;:5W*U!>^QR MY_4)$NR'HQE<+8K-;$:&4:NP8Q6),.!36D:>^H)\1F,O5%W_-O,ETFA]K49G M0/M[TNA#M>KZMU4_B#F@K[3J>24?<'GD:6J-5*\'+!RR*8].;N8>7Z141;JF MZ4IE,!M&/ DA@:D -PM )>4[\@P^+8X:=:T*!%,!L!8U#"CASHUA0C6KZ!:A MCX0\M&W?YL>?D#-)XM@1_K:POAY06XS8#/B2XTC!:F+VD% ^3H;G_F0A5M:83R'"51F,QGS"EBJWE:S+ MW6,0:=OJ?@[;L$)R;>9!8"ZN!EUW^A_$-GY,C@>JTB#@SM7/KS=G.\"0Z!8@ M^')W'^3;M2X_[03NLB'WON[4O>U??;VI>QOR2,BX"*M=[@&@6NW@)VX;N5DA M6B )C8DE,E3>298$RD*B&1V\O%$5*OY:FF\^\_KM41WKHA6VCJRHZ66(K"@5 M'^W@^H^>=7??OSH4AM7;W#D%DAQ*;FW)AYD>5JPC5Y89@8< S284A U)$-HZ-8S%N*%82NIQ@O>54*\]!VWZ_+Q6?HA1JI2A\>!L9* MA\"Y?1CNSVR\B76@O88[V#E0YV;C^=98I@[#3D,LTUO]OP%/%W: +L1\2ZKT MU=>D^VQOY39T16,"T9K7U[?0YNQW:S2"U_D0!Y\D.'[KAJGL.Q]UZ-L+\6<< M3[R+_P%02P,$% @ "8.>6JX,$)LE$P B=X ! !A:6XM,C R-3 S M,S$N>'-D[5U?<^(X$G_?3^'CY6:KCA"2,'.3VLP5 3*3NB2D('-S;UO"%J ; M([&2G(3[]"?)-MC(MF0@,[XU^[ 3[.Y6JW^M?]V2_-L_7A>^\PPI0P1?-=HG MIPT'8I=X",^N&E^?;II_;_SCTR^__/:79O/?UZ,[IT_<8 $Q=WH4 @X]YP7Q MN=F"Q^2R^G;?BA<_K! M;7K3TVGSHN-^:(*+Z<>FUSX]>P\OSCSP\?W?9I>G+FB?G9UWFA<03)H7[]\+ MLG,P;<*+:0><>F=G']H=)?2573)W#A? $57#[/*5737FG"\O6ZV7EY>3E_,3 M0F>ML]/3=NO?]W=C1=J(:'V$OZ>H7R?4C^G/6_+U!# 8DP.$U]3 GR#,3URR M:,EZGIZ?MV,R*005B$68<8#=M5B/TR9?+2%K9S.)]RWY7A9TVCQM-\_:&JN9 M\ZQY>MY,*^GQ-5M2PTXK?-EP .<430(.;P3 ?3@%@2]8 OQ' 'PT1= 3WN-# MZ1\I@L1K#N@,\@>P@&P)7%AHOD^_.(Z$$RV6A'(':TQ3P"9*24:Y9+MH."'T M=\0%7'FTI&1Q?33Z%O0YD[^:\M?)*_,:+?M2 ]:< ; L57*2)RP]>E)&@R(7 MRE(CDT7^:L9\3?FHV3X3#K&S#IO644Z'F&]/'3);11XH)D[UF^VKQKJ)E58C MXBRE1G:3M<0B9I @=,H4R*![,B//+0\BFX:P32[_*./Z*2'0]QPX[@-.X\M8$C&F;:'S]^;*FWHI]5S("Z ME/BPF+BUI&0)*4>0)0<=)6!.X?2J(8:>9MQ1_KZD\$0H$E-H\M.-3KX6!4 F MNFE5W;M-?6(1TN^N&DS X,/00A6NO@>G9:LO6!!&?X;*^V!2MO*"!?K_[_5V M@5^VWH+%#?Q=7%ZR/XGW#O*N&CTBYLM+,!/:R>=?1[=9LQA5XH8TEA=+W#C@ MIU/U7]MI;B;734=Q.I+UM]8VPY:H@$%OB#^IO[>;=<0Q#8LL.WP8#^]N^]VG07_\)/Y_/WAX&@]O;A]ZP_N!A;F+^0LP^/BQ<];N M2 S&PG@P!B$AS]D(=(8W3BCRB,V-,,/C:/!E\#"^_=<@M,K=<#S>':P\@4;T MSNS12Y418=EZ)XOYM::07G?ON@^]P?C+8/!4$KPTJQ&F\R*8(EE.*.R(Q=/X M$5!1JSGD2.BY!S!I.4:4+NQ1U!:7ZL.[XR\W=\-L^W>!:A!&K3HF. M3TAUE-@:H31&,XRFPC/9(?.2*N:89H6)V(SKOY<0.,="SQ '8F;NDEE8DADB6T%&L#YL M@[61[,2B'2';B80[">DU NX18IDPD%8>BGZ?/A+&J>C^J>J"KB$6A?%''V"+ MYE5"EA&^OV_#%PM7F"GQ3EJ^$Q7@J!)J!.$("C,$+@^HZ'QL6EB2W C$1[T= M)?AK9&;E<[=8V!$.7I?"&X6[<;.YL]E,9G]_NFWVT.7?A9)^;46R_N8(:34" M(:S^$WBU&>Z3Q$:#M[<-'G([BKU&%AX BD7#9H^0CN=B-6 VL\9AM/79MJUC M$:*7IXX24B.+BYECL)!:P'#8[)&%J-!V>I&"48HM 5R+#*Q0-Y(C1I%C3"Z01A@%P'_%LOU MJHKWF'')Y#)BH:V1UV* FD26^MGLIG,_T%;*TLY327( M24JJ$0!B>KY /(Z?RJ%13 TAM@N3%S$;P=#6T0EIJFM*R:L3)'/1%T.&L%K? MSHGO0A:74"4W[+)TMH*4E&C'5NLR2V;\ZXIK*R]FW19W)B(X6 M@4Q)J:/M,Y-\MA@4,1NQT"*2!7G".B*3R ':XJ&S&%'0@I')Y&$=S;Z=$[2U M?0Z?$0 M,*EG%.L(@V5&T!:=(T#:JC\SR5E+ M1++2EM:0%# ;,=%6_SF9SSJB4I#%M)\!F$08$T+N]7YUU4Y!%N M#15Y[YH7^)!,-89#.X!%44:7R#C/5,(E8@T<,LU@//J)%7CKB6,?"+95R"_& MP#?W&LN"33YTKD5==O:AS1Q:JN1,5LY:J:-3E<)VN(2RL\:S=;BF!Y:( U]E MP#S$!5+L1SK;G@H9G5 ++>WLA&M-DT&I2%DGJ>W1/W?W3P$5F,THG $.([HI MH0/@SJ\#,7.%C+VY1Y96P>B#^^V]2?I@4KHYL7Y'G]L9\/M>Q!0Q M3%:)O6Z/E'B!RPD=0_J,W(//W ^HDM$GM4#B87SROA=SKQE%;YC<+QAI[ BG MC70^NFF!3XS@ B"9HW^$5-XR+2^O'4Y\-%/J']H#[4HS.E?&UJ<2SK56PDEH MX6S4./K+O@C^WOZQ'O-[^^@S/\-G[+><;H:>!QB_Z EJ9MW#'+ LHZ]H ?VR M&U^;Z2%,Z+$F4)H%DZ^BDH[PYD$1;WU: M'11@3:H1XN);SHH@7I=53Y S#R\D@J!9KZVQWD>X"?*+,C>L;<5+\PF/3K & MHOQH:R?&"*P6&"\$MN9C<.*P2[(S=0EV1:^FE"-38;^OXQOH00I\>3UQP E= M"9X1X) 3\59NTP=XQ0;3*73Y^C! 1&+M #]2&:,;96P839[I28\(217E$_D9 MM:\GXQ,G4M19:RKY':F(PXDBB]3]*W/6"B>*4J2U=\WR?4D1LQ%Z+82D3617SECHXE^V\[ MYGJV]M(PWW*XD">9?,"8^E0D)^M/&HBW;^QD94HW>ID6?MO+RY1J3E(W.078 M?.Y!DM38T7*.)I8?^FT%&>'7PG?YIQUK/B7(,7FB689--?KHK$Q]J:EZ-A_ M7OI%N.5Z7P=X&VV,7J1%#_.]*-5;A%U)4LEXQ9 C0.4$MMZ%NM;3*?53M:FY MR-:[,D/2#F*-;J)%(#-/\F[-6K8)CD"'=B@_:%C(,$'8L3N,7?.AHNA4]:8A M:53Q@P2U-;:'+]+H"N7/?2=;=A;Q^EF"Z^A!VW"6;_BEI!EQUZ_:-.%>\^X@ M<0J_1&Q/XS$"DQ'22QS_KZ'A3>?VD[/E]!O!$3-;0W;0THQ@:_%"N[L$TM/O M[=>2-993S[9J#^+Z0.Z/]9TRQ1J=2 LQEG>BQ!GBHS_I_I1U&\4&S#N"9T^0 M+OIP8K]CH+Q(HQ]H0<"<>R^2P,N"FK(D1Q9U1#>V4OGIF944(X9:)"\'PYI/ MQHI:3QQEDOGH*:'7A%+R(G-P!VF;1NE&B+4PFZF9KL-F*ADOCYIM2JTI_%E7 MT21.3\>O$P>ILU9-]@YQV/*,+J)_IB7OMIS4$6U!Y(1$J0/;V0NZH^>LS;A# M9V\EQH2S_NW47)SKWM\7-\ [(ERJOGO M5[K12;0(G55G\"[4ZM>6TLLA.#G'3_<4&_62 U ]':W@(JU=(G;VPHQND!&P M*[R?J^8]1H'M,Y;A/1^@19DX_>["C4!K 4 #T#GK^+#4FH*??\U:,@4J6H=X MDD5E[PF'*LGH%EJHT'CO6SH%&ZJ01_VG]Y/?6J_L$BR7"$^)?!+^QIB$NJM' MX@GTPRU.THO$P/G[$W3G& EEN_+D-8. NO-H6[[P#C!A*F=RU9@"G\&&@\$" M7C6*F;",$$Y\02>&6L'S.J$^NER*09AX4M^KAA=0I53\;@)\>99:O( 3Q!L. M"T2YB >2YC,EP?*J$1(B#A<-ARLAX9,%P0)6NI);NJ3P1BNOIJ$[W>(^G$)* MH:>V$'>C2&;J<[DYM;874%4+D(7$2!4L]([.I[)'@+PA?00KJ?*M[,T9Z\H^ MF> Q)^[W?(/L*J^B]M%W'G1]G[S(@F\([0G($9>SSNXF(_T-\7DO8)PL(%7+ MT&R.7!.^99$5M;+0$J(9[@6B#6%W]42!<"%7%2%>2]6O9>!)GAA0@2$W/)5Q M1P1=KAWW$[J'I5QE\+1&.J4I MW[22?$_(H:YHW=)['KKI+QO 5W[M%W? 5MQEZFY52X_3IOR+M2]Y7(RYKO%T M;5AX]=1UQM53P_CJ*773K]DN;U!2Y6RH[YQ](MG;9KO9VV9+V_+@)5;.IEI[ MRMAX5MILNPBMB&6Z_D0,DF,P%<.IG.P1)F2R.]^]AXL)I/FS&A/?6];/(_*: M)@O8NS>C[H.2J%L@OX#/$,8BO;F;4QLP*6(I0I5N@?N7"C8\PD7 M_\X,ME<_Y/NUIE MDKY=':RK\#GPI_+:)K"(E"NN1BYY!:IR<]ZQJH-.5P'EPQN[;-3/HJQ !3[[ M9")W5*B; :7L\8H)IB@NEMN+F=@JNG")@V")T_UQ*$Q>[[!>>N76VUZ V0(( MR\-A_(<:(&LL[8Y[.XS ":XJ].E9*BI8=JA:BJ\*E>LN1'$N8(_W)J0R**M0 M@8$H@2%@UE\GK(3Z:R>Y 1-A7_L9ZQ9]%2K3EZD:Z"4NEA32F;Q40RB!W,2U MH[TH2IC?%Y845-%1X1NAW\5 YL(1E-$4(9K=H%?HJ;7O[6()$%5I7I4W4H?W MU56HQ>/]GD(K,#7(J$'I*E>H.EE7.(IAW \\^5O8?CB5V^G9F/A>KL^7$U)1 M?Y<;RQ%6Y4:78@C'B\\SK;Y1(7LXG0K'C&Z+[054YJ"EC&('.(#@"CA*HA;Q MW"ZGO6^EEXO9JM#W:U@4XYE+7@&4=!>*P(.^VH[2*=NQJ"8/E MK&(H;Y"/9V*1R\M^-W77MQJOU-)U#G"402K<-K&W[(K:36\A)1I3=9O*%X@6 M$^#.BSO$;:H*='_9-V^F;\F4F^Z$N\F7T4I#M.4 YR]7]A-:58Q'XZ^B[=T_ M/A:#K)%583:2N U-7TNRS=:/,>0\9%6)R,W(;1CJ#R>_ FTBS$L:YJ!IHDI@ M3%U T7AT9X!JFZP"%L_=NA:.?:(;H1 PV(?AO\;]+M9RJMK7A GRK(BIVEI+ M?#);&6 N(:$"'A /C7WX#'VRA)YM/2T8*U"]6QQMVX9W8ECTMB\]6,4J,ZB5:QS*@<*_*=*</] MS,.$ZB,H=*1%N-KP_LS*A3GD[HS"*+[X#+$H*<*IBW$ _#YZ1A[$'GL$*Q*8 M D)[2*SJ\* "V.O+ N(:I9RX()UOP?LS/2!;P=ACY>]=*YDCXV=7-E9/9A99 M]Q6QO $FA_@ 0XS'+SVT"&/\MSM/I#7]^FJ$LJY.3%Z!,7,D5W!## WAUBVJ MJBC^]$(L%$]054;QN>BE;51/TE5%^1L29&Q#U'1/DE5 ]6NQ+O(([M.5:./1 M/C:QEC)$H U<50A)/Q$._!%DQ!>KQ? ^CNO5/12KP.%TDPH8TCYB"\08R(][ M[2#I;<84) :P&:26=0_W*2F]@\))< [U[L&[MTV%K554N7MYH/]Z)09[X5 R MGP\H106.:\G]E@XLI+BB0E:9B:G6J0Z2M;B(P R60! !0 !A:6XM,C R-3 S,S%? M8V%L+GAM;.U]67-;1[+F>_\*C>=UTJI]<;3[!DU+MB)D42&IK^\;HI8L$=,@ MH % +?WK)PL@2' 5ECK@D=H1#EH@0)Q?GDUTDZ/\/Q_,GQ M%,,<\Y-/P_GID_DI/OES,OW7\&-X\GH4YF4R/0/XQ^+/CBO6QU;O3GPI'JYE-D LKH'2R$%3QD#D3!I7(P9O_\_XGE@(70FI0&"(H8^AC M,A1 571@60C+]>)+1\/QOWZJ/V*8X1-B;SQ;O/SYA]/Y_,-/3Y]^^O3IQ\]Q M.OIQ,GW_5# FGZX^_*7+R;%Y2/#* ['\Q_3Y.QI?>OI\B\^ M\71V?G:V^$X8$B&KOR_$2A/TS2?]5/X2K"2$-F@F0I]]_H#C&?Z"8R1!#;S6 M]+Q@R*LP"XKS %%E!&^0B^"1B<0Z0>(M4C9!D;A"$7P[,-I/ZHTAT VF54G9 MHDK$02(A%2,@EL0A4'B2D<">O?]6#=HNDEY^S_+1%[JG1TV6I(W?OT(R R4H M3$*!E,S5:*WB*FI :XS(+ :'HKG(ODY7GXQY7Q![>UDWUF^S-7ZRHN!*= -B M,VF!$F)6C(P-%B*$J&$N6A&R*(JEQD"[@XPMS?M_)*[VU5X[&%&V.ET']#6D M#XI2(HA8P#"=03FG*-&D?Y6D4HPE%U%*:T0]2-$FX)+_Z>!JI]-.S941@0>. M# 2OFQU118J,30 AD@DHG3?9'MI<;<_9;U/ZDF44.0C6%2$R+>$4."CI&/@B M$T7]+A%K,C+4C3E:>WR?'/J^^KZ)Z5VEW S ;W&Q0'^CN'X:1D?C?)3/AN/A M;%[9_'BYN&C-%IFY@\PS+:YBB3;E%?#@N=1(L4!NG>]O1EFODJ[6Z.A .7L# M)PS'@W>83L?#M"#I#%ABYYA0%#X(GWMI2 MWD]-KV*E5BAI)/QF8'B%\S4/(&VPPIN%I]:@R&)3.,\HZ16:8RI"Q=!ZH^$: M ?MRLW:,$(P/P?H,3A$#B@=*5(S1H$6(C$4MM&J=UMYW%OJX]FUW#=_$[H[2 M[0:K1_/Y=!C/YR&.\-WDGOV;Y(()/A0P0=*2*MJ#Y[3"HI2)YV(=R:)+/&]" M9*_,7#NP=*NL&YCZ^].;PGM)K]L5FQR?_/'ZS;/?G[UZ^^*_GRUK.5Z>O'W; ML/KDOB=T4XZR$3^-ZE..)V'PX\4F+&'CI-3X![/6/A?RI(G\)\4_ M''S(9%6*"@F#],ZTWJ=Y@)S] ZM[OYI>+:._UY/I8FUOLB $2[X$$DQ)BN(, M*PS%&=*"B9KEI&PRO'7VTIB%/OG!5CB\'=$]GM8;Y@3W,K$1T2JY')4C3\&C M!<4".0FF%3BM [%@H\FMM]SW)+E7;O<1L-E+)A' 5/?E\B53;A8_C)Z8H9!DA)!U8LX(3H&,F?M9 DLFM9^_3"<]:FZ MZC]@M>R#JX.LF>?#<1@-_[U0UTEY7=]>>$X2\<6+UY/9?(KSX10K1Z]'8?S? M872^^(-+[@9("02C)P.GS %44!$<,E\/Y"-71D?-#^E8VG"UY:'Z7VOE8Y1(;D)!4QHE1F).SBR%V&J(5#L@.MKP=TQ%RD'P?I/4J_"NUN,(3K\O9>47<)@M1*P=,)Y9R8"R8UJ?( MC\7K)BO(_A5.]1-[W_9*NPHLK=#&BY+!*"- H><027GT,EFG L\\\.]AO6V5 MQ+B__%:O@=AL\:U563&1$Q8?P=<+\(JA!)>-!T2?K9?H'&^=DVQ7P^;_ UW! MCOHYB'$^.JM"^'>;]?!Z.IQ,+RI4:]GJ\13S<%[7A1.4^FM!DJ/,9GGU*S@* M_PHW)F#B3)O6?68>G^N-#OW87U:Z]XCL60)^:_O9<*%S1A#.DOP5:2*B1M"^ M*,EBCN1V>IF&[W"*P?\Z)7\,V'POON@J4O,E2LD8@^QK*SYI.3B+A5Y&+SB/ MA>O6A:1]X7VC=7:H3A_?RCKK+3@/4-C^R]'+HU?'S][^_NS9NWU+V*]_5[MB M]0=H;%26_G(8XG TG ]QMJQ+F@^<%X$L: "3T=9Z(@7!% 4VQ>PTDET-K3? M;U.QKTD^2FER/I[/7H!.4QY8B+>0<2[VP0QATPH#PSCCN:9'QUC>[ M[J:D3[5S>V+@IL%I(/IFGIEHF9YCOH-#J[DJC),U0AV(0XZ4OFH#KA0O([VG MFO?"O)>8/C6I:@^&!@IHAH>7D_'[=S@]^Q7C?$5(8H5IEQA(BPQ4X19BL@*, MH0<9?:IV:HR!?87>3/N+KEINX.,/M7O--;^OD)OUS1I/DG_.IV,2)BS9__O?#C_LE,LKHVV M(;D !07)(N9 =LMS2%8SP8M$RC$; Z8-Y>WE-RB".9>-!9M+;6Z3)87TCEQ\ MQ&B-+<7HUFTV;E/1IU#J$3!VJ_W4?FIJMMS^&(XGTX4 +ICBC 6I"JURA0:4 MT1*"I^5/Z5^TCH48FY]GWJ2A3X%6#Z"REXK:Q617_F80K"Q.4"BHT6=0RA;R M"9*!191%.TX90VMOO/;XAIQ<>D[F>,FU;S3E22VZ1:@WZW M_.(1DLVMM'TKJ-Q/ULW0^RL6I,?GM;ZJJPVS-1+KXEWEP3Q:KBC184I3[!,L M@DM!0A$AE:B509,;(V);&OMD)EOAI5,]=9*?KM$2(R5'@4O001'C48@E+9YY M*3*7ULOF6W)W4M+3+'4_2[*_S-N>)-V-1X_9*1D39!UJIV0>(4KZE^4N>A-5 M9*:3ROR=+<0CY*M[X:"1[#O,5P?*1I=#4F"2DI2'"TF1&L7U7)1BZQ&*5ZU] MQ]?RK>WY>H/S,!QC?A:F8XID9TG,_KQ+:: M)E'NXTQM!P@^:$UYK4@0@RK@A(V\#K4QL?5ISL,4]2EP:@R1AJIH=[J3\[!* M(HQ>AR%%=L?APW >1@/MA0HL:" O7><<20^.^P"L%!$Q>4IL6^_HWT-*G^*E MQH!H(?QV2)BDX:W"H>.E#1M^O%Y"M"B4LUZIZ#WXA.30LZUE0@PAN1*QU#(Y MWKIT$B;W$W>Z L'9&.)]^6="Q)&E)34)C7+8<=)&<6#,1 LL. ML.BHI$3&4^N#COMHZ=7MSL8H:"+_EL4CJRCXP3X"=[1UNMG(Z;*-'>>LY, Y M6,D\Q4G%@G,^@,E6<*]9J#@)K[^O@*,Y+$D$BB3KX*'UL'D)URU*O[A\^#JP/@H8N3@[K M%(';$O-2&QXI(?7%B;IO9R$4[\"%H+A&Q6)HO8_T-9I:GI8:&;CQT0.)EP)C MR>M8(2-!2V%SX75&7^O]CWM/2WMSJK@_$AXX:MQ*Y'VK7*IC.[EA"E KA[9@G(+H2]:Y+I04%C#148A/404XKVV-,<@(,(\HVP\0^"I9??*_#:'2 M6!^'*"FC%V\P(>%ZK9H^6\E%I8_7P:(J.B3OH!+9;N:*5>+B6[=A9NRT: M'W Z_U+/&^:T;FI:]^'B>&V0LM8\E@#&9:(HH@&O)9G62(2B5-&&UCUI'Z*G M?XG27MIO)OJ&D$7$X4K].D/PU'HX&+/.9B*DSK]B=7"J)+ M!:1/,A<*N*1K?3*Y"5W]2X+V D=S5727/U\2., BO:EGICK7CMU%4U"FHP#& MN36*<:=T:WMQ/S7]2W?V D0CL3>#P24(!7U_\5Q"C$834X6!SUA ,U,2-R*I MV/K6Q#9K_K#9S5XJWDFD;2]'78#JZFY.T"$8"CW .6CAY$=O?W_^\N3/IN/(+[^SHP'D=]/<:N1XF)W> M. AY@[/Y=)CFF"\.2J[_8NV3KW$ZG.2;0\,NCZ/)U9^2^\$\8RV005*!;D+$/.H1CG#$6+K3>2#LOAOO:K;OL1"115?QR2=G_Y\L]9 M]98G%&.'>C)[E.;#C\LRD^10>H$,Q&*R2!(<8J;@J0Z:RE$R(J=UO?'FU/4I MQ^TQQF]:U([4W\R]WD-?W$747C8D!<-19HVM M-P$WIZY/VP#?/CSW57\S>"Y9/"GK;)^,]Q+PP!OCI'(.>*H-;92,$)&RK%23 M:90N%]4:QQVPT:=MCF\(\(\-J,>(*W(B046#P+P00(ZD@.?&@;8N99D+*M&Z M_&G7N&*'@XSP93F6?'*42"=3?#LI\T]ABF2P0DBU' 0)TZ PY3HW,T%"S*)H M*:-IS?:]Q&P9W'=[":8CZ-PZYVBBF78G7C?)N?<<9N \PU)OR1)1CER=Y^!3 M*L!+,([^*RZUSKDWIV[+0/S[A%(;W3U&%.U1\N HK"_.?9P"5>? P:G,D!%$L,8MT.#!28Z( E*=;ZYM0=9&RY9_%=8&)? M;;0L@*KAYJR.97HQFYT3EW@!4Q4XL2(11*KE%8E%< PY&#)6F(2S);=O@'8? M-7W*\P^%D3:J:6Y!R,V123N?IE/RBU"5(: MQ].!MFN^>DJYD]E=#3CV&5V4I *K=2(UA[JA5UO:L<@,B\YYVSHJVVX ]:%. M6SO"Q@.SI;<1?<,"P@]33,-E8L")ZNQU >MCK7.5Y/TS<4.INHQ&>N=4Z[/. M]>?WZ33S0.K?6?P-&XM>SL*<3->'9 YD7C0 "<#KQ0\EA 3'E0!NN':%H6"A M^8VY^XCITTGB@:#11C$-R]%OG@4MRN:N"N;66\?X8D/)64#,B4P9A0X0O-=@ MA"R&1VF0MVY&M U]WT#XWAI-G:EO;X"%X7APO#CV>S%>U57?-[-BP(JV1E M:GDAZ&N1*0HU9")%T=ZBU@9O%(O=*H#F'RYQL7X[!1<:- M:7[-[EYBMNP]^BA[!:U!TT8S'88]MWL<#)(OV-?E\M#AG3WUUB*1[N_(,"J5]06E)#M61!'+UKT[7@5PY(O9\V5VJG9NFPQMN:R"Y=1YN0!=4A$7%T=]70Z MLI2\0",U=P0MA'$'KN*Y!"F;%^U-=E)NMK0NJ)B-E 1)?,U5U"BUA_6 M :>^&,C%)V%U,D;<*!ZX<]OHSB_?2/_?R=YT&PD?(#E[';XL\">#Y]X7#]$R MRAFS9Q %%T"\233:HX[=QSTWB-H(,-_]]O,^FNH60--SS.N;G9:'F(00H-'5 M CE)-!H*S'*A@"UH*Y1M77FT"5T;P>@[V9SN3%_=(VGA$5<@+^@STTX#YEI4 MIURB&#](0*4*0\TR\PBF!B_F3M=V0MC:FH*O9 MI+!*Z6 @\I2 .6840/[%^'@49K.C]>H\9V.0"9'">!/JW3 '0: 'S[1P1G&F3-H@?M[Q\1O! MR'T?UNE06FH"I]M;ZT>CT>13+0U^/ID>3S$O2]LN)G+6$/C>PP6D>F -&1KBB6H&+ M+$ V219,"6T1FR!G#QHVPM+WLOM]4(5UU/#O8@KE+-PYAG(UJK).HWR;3C&? MCW!22*P7;QS3IV>_XCP,1[/KA&[4&;#AP_=K(=B5%/;L-5@!=F-H*-'PVY10 MM6R7,DQK)"S]VZ!"*A2O@"GI064"<;0V@%>ZULDY%LHF<R.=H^..'L2- M5-2R&_4-DBA:G+P?#_^-F1;HR@;_>H[O)F]Q/A\M%O2,#YQ*QF?)@YNW,=^5UE[<&>\!V#K0[*/@D&*%ZBH6Y ZD"SHGGVL_A$QQ M!R7/L4[,\Y&EH)E!XUO?6]B5UE[<4^\U#G?6;(XIQ>MK^QN0U\O+KSW %6---@AQM8O&9Z4 MUR26Z5I(>2$4J8./23O(O$YX,XQ!R+5Y4&*U"82,Q;1NP[8;I7VX<-,#V#57 MZL$ 6)WYK'KS>N$L"F9KMRJOZL1(7AO(H5 @LE-*1*N$:-T;: OR>G%/IW=8 MVU5_'>VM+;:2KMTH&N/\:@/ISK=WWTS;YVG[[9XUX[/1:([5A:[):I_W^JTN M3$&P(CC(>L-8U3V*@*5 9B$5IW(JS>]K/DS1/@<&MX7[]1WI@9#9UP-:L)[7 MM<$0@F<&%N]GW[,XMPEV>W8>-LPYPLGXDT+E*VIRD7[.5&;'#'M M]/!>[(-UC)WNM=*LJFX7SE;>_.$8A*J\?H%3:EY/;3R_WC >)>^NC MKH)AO$XO]!"TK7.O."IEHI%I$R/4@)1>;&QU#*Q#:ZQAS#X=?B1!?,25K3P9 M7_VNUK39;(-V5M?!N93+>D&I1"3A9&.]M=$I)MMO:GV%J#[L:W6(J&Z4T\0T MW?:^ R8UXS%R8,0.4-I1K_%G"\5YQ77M%NEV"W?ZU*SE8,',5N+L*+-Z%J9C M8K&FF8N.T[MG3?=]TWX9T4;T-WQU?A9Q6OOJCL[IMXO' MST[.Y[-Y&-,JVK#02[!Y*1)#LS7T;$R0\B< 9')16;"2VS=YW!'4OO4(//1 MP==8LQWYQJ.4SL_.%P,:%LZ[1OY3/*V!_D=<>O*CD^,75_MS&_S![OZU2VKV M\]$'DU/+7"WK4&J=3'#:%=[Z MU&(3NO8?Y9'JW9-A&:;EK@<9APW4L=QPNTAV+V6D68F>%BD$4[?:**6EE 0U M%&.\,8QI$5L'0"WI[]7@F>:@O#T\Y)$TW[;QWSTB6M:&W^3Q2G*.66.Y]H!2 M4*IE.(=@29 4U)#@9+VG+@ZXG+]";I^"A2BU'@2'=?S"Z.K(_G)3\-5D M?/'B^O9@/7JM5V@6?W#)%G/1&F,5\"04J-JMU1=:8\G)5*R+Z%/K6L;.F>I3 M&_!'Q?3A(=)1?%R[R=3K@I/1:+%+MJR\6[O8<1'[S>?383R?UWN'\PD)YNZ_ M"PL)K+U11Q#.O^P>,!^4O/TBZ,>39*.0FF!Y!?"CC_2<2N.[R=H5YSK:#J>S MY29#%B9F:3Q8XRB["ZJ.O38>RE)*=0U==$].U1-! MJ-.-6&LVPC_X;CT"X:]BW8NIS-=MFW[W*G8S8( MIJ MGJ(674SMHBW!A=IS5 ON9(FR8&MOOSEUO:H5."R .E%@=WM5-Z[X7]MN MN?'>7KM0.SQG[_VE?7EKY.9N/ZU>C%YFR .?N632.^ 4F]7+>@X",ZY"@4MA M=-:^]46XA^C9>[C0K>]>U*.NN,6DL\^,$;>*C&JL]W%\XB 368*%V2FDWA6JM,\BOD_,X+^>CVW2N2*2L29*]-)"E)%N)3 &] M=&!%,:P4*W5H??]X*P)[Y>^ZPU%G.FN[R[+6IO0:T -JZUC4M3K/@Y+)0Q , M02J=&=);2;2VM0_1TZ>]CM:=AO]"I8YDT"JON;3JUAMP2*7'3,8$MIO:8%9)<6Q8@O(LQ%(7)MCZ/ MVX"L?8WM'O.EUG)+D8U/,H HM;.* M(3TX25#@6.?#UC87MOU$C*OG[]_C^.*[WH1/?Q#TIL,PF@T\\N]/8 >#X<#V>4 M1/PVF62B119A+5K*^;@F]N2B-W9MTQ-,*$4KDSI;_] M"?DT'(U6+1]?C.=A_'Y8NPPO\LGU4^SK[]!?K/YX]X"@Z>/W"R6ZDT2C(*1B M9XZ+6;XW*5C@TQLDP5HH/!90HAAPA170WC#O$O-D6QJOX(]4T MN5?[@@QYN9^J%^,T.J^7858.8: -\1D8Q0E14=B@5>T'2^&>3^@-T2A*;&:#+Y_.L0@>D@*1C "EZFFEB@@A^,"39SR7UIN9V\"C:YMZ<'CL M)/A'ST6.3^D-G W'CYR4;$/'H;*3G673H$O_MM!=M56X-K=K8%S1GB4$6U)M MEF%J6SR"HG66@D.!QJ9-AL8V(:9C/[J\F75+ BYK%IT,D+U6H!C6D>2:41P< MI#*/ [PM_6P#13=WMG<+@>>D-?GXNL]5IQ@HK/M<",DE MD83WEO/678VW6('?CEMN#[%V>GN45.BN]G]+35ZV_W,Y,T[B RR8O-&Y]?'B MKG+X=E*HQMB[;V4V5F_#0Y\'Q;4!V1A3S)H\4Q9U%\=H#JY>FC#%63(Z225_ MX/2^#5C[Z#DZ!NMAP=!1KECOX8[3,(Q>C&?SZ?GB*L]5#O1R,G[_#J=GM7/H M[GG@]L_8+\?;DZ=&QTSKSQEP9G/0QH!4]?:=2PHH-P4 % &%I M;BTR,#(U,#,S,5]D968N>&UL[+U;7__,?_^E__ M]O\ _-_O?OOEF^^G\>HR3Q;?O)IE7.3TS>_CQ8=O%A_R-_^8SOXY_H3?O+W M19G.+@'^8_EKKZ8?/\_&YQ\6WP@F].;'-O\Z^UOAV6IF(Z3""B@=+: J'A)G MPF0E$GKS_Y[_C47D0D@-*F, 90S]F,0"616-+ EAN5Y^Z,5X\L^_U3\"SO,W MM+S)?/GMO__EPV+Q\6_??OO[[[__]8\PN_CK=';^K6!,?KOYZ;^L?_R/>S__ MNUS^-/?>?[O\UR\_.A\_](/TL?S;__OK+^_BAWR),)[,%SB)UP^@QZ?%EU^\ MB49_N_I'^M'Y^&_SY>__,HVX6"KHR25\L_4GZG>P^3&H?P5<@.1__6.>_O(? M_^N;;U:2PUF<32_R;[E\L_[R/W_[^3[2\63Q;1I??KO^F6_QXH(0+S]A\?EC M_O>_S,>7'R_RYN\^S'+9BGZSY I*5SC_NW[:MWMC^D! 9O$J9*"_S9-JX@TQ M/O3I^V/^\EF0Z26.6PKXWD8_%GF2\FI+V3SM M8AIO_=!%W="F7S1P@2%?+/]V=#6'<\2/HW<+.EWJ04/P\L_TY7SD8\F"N0#& MB'I0< 1?,J]G03"966F,O*^_^<8>"L[#4H/K1Y FA?HV7RSFF[^I8E1+$6Y' ML9)A@W6]QW"11TJ8XE@(D.H)J+!$.M6*A:!YPB"S<"$.M:8E@MOKN;:*L]EF M9>MWI]<14&;3RZ;Z7$R;B7&E*0+]EV^FLY1GY/70/RU?Z+_%B^D\IW__RV)V ME:__AC.(NF(;V\ FGN^7 M)T@G1*,[GD$C$[B/IJ'NM[HUCVA^/W5-!Y'U8:S "S0&E0:=E0+% L4ZQ6DH MT0HR?5-BPF>J_5M.XA&5WT?$0RA]>GDYG2QQG?VZ]!I'3''N<\R@8A9U@0D" M]PR^KF[NJWD^P]U7-]E7UV7R>%_.S,%_, M,"Y&1J+7FH (KFEQ0EOP6BI KKP55M1;D,9JOHW@\"IN[/OM(= !U/L*YQ_. M)JG^YX?_N1I_P@M:Z/QL\0IGL\_CR?E_X<55'IF4>%=B^6")_R @K] M@PH\)["[##&\,^VKO[KC<7_0 [_5F,TRN"]1OM0 21G-G7>?'J:C8C MK*.@?+ V25"!U9T.-?C(#6BK,0D5O-*^]6;P")YG;0W-!'W?",3^Q_UDN1#*Y]_A'GM,Y]6;Q(<_HF^L-:F.#-BGI M11$0LT;R4/-RR9Q"G9P+;5@I\=8^84^(S]HTAE3'?>O1^UK/VUG^B./TPQ\? M*6C.&Z0K>6P@$@96N(^@O:==BRL$5[0$4;SVP>7LL?6]<0=8S]I*6HO]OF68 M-J'D!HPKPDOA!$C,B4XNSB&@(6RJ!%HY;7JY=4SQ-P.WO"2YPXA/XWK61M%<\/>-P^]K'%]PV.)\M,&##YJ,U+$$ MJ 4#=%QRRU4J1C0V@!>AY)T$^,!UT-[WA?>&^2!,,<>1>A.'#D M<$).3/,H%)K,APX#OJ!YUMIN).0']+_W?> -K_+U=!+7#HA@Y#T:5CU)%^K] M%-;T1('L'$DAN2)5ZY3_@T">M=;W%^T#"M_[[F\%:*19M*;X>B51DUH^!?!, M&XBR,$T8O)#-KWJ73W[6*MU!> _H<.];NE_&&,87)+9\O2S)G9-.6,BV7BG7 M# /9622?,0H1G(E*M?;+'X#Q[+-Y^XIVP)3-6_Q\\UK((P]>,@0AHR//H61P MD3E@Y%)89;DHJO4%_<-(#J_SO96T)5>SAX2'T?OL*J<;B]T DZK4*V,Z/K2K MP%@$KZP"[GR.OAB96>OC>2N8%Z']!G(>($WWRW1R_C[/+K_/X4M^J))18B@" MF$NTHSF*'-!:#U8X6BFFD$/S;?X^C.>O]'UE.T#N;9D)N+,%,18,$]( 4]73 M,%F!8ZR S=DB+T+$W#J^?@#&\U?WOK(=("OWP'YC%>-TS'C(F$2]S\_@4T9( M1JAB.1-,M4ZXOL0-?4_)#I!#N[G;W(@%>2H^.V5 YV#HD$$/3D8"::1%G42P MY8$2H&:;^3'C["'W\QTE/$"&;'D%<&.I-Y E:YVO!:3!(])BE0,GR,%0UL:H M.'_G;WQ^.>O M^UUE.4 BK=8'C!>72Z+P)%6"X'ARGB>Q0HLA%DDV!U(:"D&+X! B?8NV<$7' M5R2 U1@;('S[&_V6HEZ@$!_66WR87I!GS:O'(#%YR]V7I2Q7',%09'/JI*V MX*(,())CG',9(V^=A-N.YMG;0"-!#Q#\OYVM#Z0EQ&6IP)NK16W34?/^(X9: M1UL7K01M3MP(\%YIB$);'C1SM .V)]@]@N@8IM!&=_=Y=JT$/UAAWC6TD4G1 MD-]J(:9Z)VU+)&?6&?)*@O7*^9!T\\J=.QA>C.KW$NX Q\!92DM!XL5;')-G M^@H_CA=X,7**MC7R1, G3F&+9!JX!3X M+2](*#G]@+,)[3[SLQBO+J\N:F\BF9_F36" 91R!NW0($]K-; ?3_S!4BBY+JEL\;?[?Y0E]L7B[:A*RN19\ M.R79YL5XMHQ'*V7_B]A'WHD4@F%01.7J&T=G0G$6Z*1(Z)-P/+OCF/>N2_K3 MU ]M%T,$%-,XKOAK2X(?+Z:__SVG\_QJM6):X$^DEOK/9V6Q+#T<::O0UGZF MD6<*=@6RVON4_& MG+-6%R&:4\KZ0?Q*S') O0U!7)EEG%_-/B_=J%50O8JG MO7")%?*6M"N)9, 38!0(]$Y([B06QEM?5FS#\F*#&*WU/ V2V?QU/IC/"\?.$]J$\ISU/ ME6*YS5"[FX!R48%WM.?YPCS//I%-LL8*OXOAV:+; MZ6PIVL5B-@Y7B\JM>S^M*?/:YV1Z09]X_F45UG..(5HR=5J*4MR!2[*0O0:4 M4I.XFIM&&^3/WJ".H, A&'0W. "3]-!>F%"H2NLIM9N2,L545RN#)@%YYBR3 MKO4-PU.8GKWI-!7Z #[' [[0NP](YCIR-LJL'8>2:^"%4H 3UD!.4B:F60BI M==I\*YAG;P9MQ+S5 ?FW;^\(AE#_LV'/^K=8"5P?*$2/V&$J1/<&]K<_>)AN M]H^ 'ZZUO9'!).DB..L8J96"RL 9 Y:#TEIC8MCZ.FOPUO8L47"<+(.<%:]3 M6Q($9@44G6A5SF-@K?FV)]/:OH\^GVAMWT>,I]_:WHJ<&)<>="ZU!,1)\)9\ M:RYY8-X&$5WK*NA3;VW?2\&=6]OW$?1AFIIW0?35MK;OI:ZGNYOO(NO#6$'0 M/L;:F9%)5MMOY #>1]H>9?%.6NF*;7TJG'QK^\;*[R/BP[2VU]*J(.O5?"BU MMC=Y\(*.0U64MC)QSWWK;H4GVMJ^EVZ>;FW?1[ #]#Z_3>4DS_G-;&GE:7E! M_C;/EE'+R$;RA7BJ+;?K34:4IK*]%$%-.@:1A>:MLUS=D)U$H+B/KSB @8W MDU4D>W:U^#"=C?^5T\C5D!99 LDL.4#,"$ D!T@QP8TA$9"1#VH>=Q&],+/8 M2^ #'! /H?MY/K\B9)AT$HI+T+Y(VL5* >0D ^9\X!Z]X:5U>\/M:%ZD&>P@ MZ$'ZX7\A@F_=M%1,RF!2( )S=%36*E+&"W"5K/?%E/;\R0ZPGKU1M!;] /2& M&Q#O[5TZ.9]-3;XFA>0K,_*53120F$LN:T8"&- J7MQ)T4K4 ^1![T%;;UV" MMB@TKK:!DW1Z(7F_=0 @Y!0M(V\XR.:]F+9 >7G:WT'$ Z0>MZ<_@D:'1DK( MUJ3:7<(1,-JB---!8;%&IM;^P6EGF?;1?ALQ;\TR-LHR_98_3F?+3/F[U>7T M'"?IM_PI3Z[H]^/T?/7AKW$V6W+UOJ\%)1?S'=).NSYIKSQ4D^6U2DRM$*P@ M+:D(93J[Q/5RUA;'LY6\TLF%#!1+BCJ'444./*8DI"$/(;0.YKO@VCME$3_D M='61WY1'GO;=Y_4_KF_NC6!68X04T8/BN4#0)4'DC'MM"A>Q=>"Z \R#I<%: M6\^]9,? *CIV]FP^6XS>_#[)L_F'\^C1LF)#:W?:0LH-KT-N =GD;3I Z9,CZZKX8R3% M]E3$0^K<0XH#*];G$H.H P>\7C8V#1 $X^11"H-BV::-JCG MI_-'#NN#J+R/5!N?W>_.?OSM[/5/L^G5Q\V)$T(14M66M$6 JCM7*'0 %1&4 MX$Q[QTR'T_K>!Q_V?&XD[&DK20W &/ART_G=U7P\R?/YYG)L::5T]EBMK 43 M"CD.V5MP#C4=1=&B9TFC;YT!>!302S_!VVME@*3A&LOZ3>@"9B"RZ2T@1^:9 M[J^HNR:PMY0'()3G4Q7=!_S]> >+#D=2H+(6GR.)7WX)T( M=4YCR9X)7[3NH,0'/_RYZF]_20U"\)Z1FT'[S1J.1\')[Y20C:I],&AC<:I> M^$4?$G+!6&R=E+\#X3FJMX4T&]^+O)U-TU54:&//^]7?M?S_[L!) M+D7MZM1%FVIQD'=T<@D#+KN,4:84B^V@X <^^KFKP*Z4>I M;V-)QFHAL@"74(+*BM;F2@1"43RM-Q;G.FCP[N<^=]7M):>&5\P5RZKS["TT M6G#:JW4 "L=K+R;/Z"O:%&+T')%G8:3JH+7[G_S<];:GK :I)9G$7,_C*L;? MQO-_?O?YNSR)'RYQMBK!1Z^*4-)"E'6I6KAZ.CN(UGI20*)#NC6K^2E,+SWZ M'40W U2CW,>W0;=^3;K@&ZJQR1/8CI-^:JO1)\VE@3H&N25] B?MK-8(9: X MGVA+%)F.-<,@VY0\8]*8YKV:CV,N3Z2NCFLM?;0P1.H2+_)\7>[S.B_6IR5C M62'6?)VL55VU3CO4&4G:)P*8LG"I>>NTAX P!J"X/F/][ M^M6EY2?NLA J0P[D>]&Q6NO\ GUE65 2C4?>OM1U*YROV"'922,#]%^]!ZT" M6[\97: =R@VYAG4R'LAN*GS*-/:4_R'\CAL0@TG0E[0 MA9"#=X.['$.;1G]O8W#+Z"/V0?KM+ /\>PC7YY]BBIE 47XH7E"4GVM?*&_! MF\10(@NEN1_Z.*(3\#IV5=Z]!CS-)#^ Y_'ZJJ)X4^Z7H(_0Y9BTDX!(GI 2 M)A#&($%*5H)6PJKF,R^WHSD:NV.X4N9&HA_ *.Y.P_A2#/:6'#8"B.?YN\^W M)Q:L?F3$N4-T5H,1 NO8# '.*0^&'.E2E#$N=R**]+"9G<&^0),ZC.(&.)[6 M =F/)+)-SO0?X\6'36G##W^L9V>>9_B_5^5O<.YVU#T"AFP/%, ,*PZ$$ MPV2(C/G<.C#: >8+M+*AE35 K[G?A37I"Z&XMT@&S>FX^Y&F%= M\V:2Z,AF)W-B&C)! *4HSB,GG(,-3L92')EGZU%I#\!X06;02M@GTEMND&=9JR\T8& %M,9@N.(IY4Z]=5Y M1SJN7/:E>&"Z+&?)!,!,!ZLN(G$;(P^I];W-<^](U\=Z6G2DZZ.B4^A(1Y[; M?'HQ3LNU+$6VO"LWBLX$E22D(LEGXY8!,A%!JYAR")+.B19E00\__3EE(GOI M>]I4[HV+0^XCVN3D.V!J6!FT#\AX$,I7T1E5,V7.6<*A6P: M@5RX $7'0O\F9#:=+E).2NF/U 4=2N=]Y#K K>P7UWWC%FYR5H8"-1-K9C36 MP1'*@D^10G<95#92),9;>QA;H!R6)=U&3]OBHSV$?/#N.TH3 )D26%ZKST.= M5R@I/LPJBJ0-YR$.-L+QN7??V<49:*^5 2[9;]?#=P'SM7;?Z:6H1WNQ["+E MP;OO9"&,DK0)9L4)E)#+^CA',56QH3"=?/L!KR?>?:>=QOL(MW'QX<.=2%S, M ;&V"F2L!L]1@5.UITQ)!$[H(._V6GH^/5MZ"?O)GBU])-6XZ/>1)D""$%E+ MYYUS7%<&DJ3S2!80TK*0E%9HN^CO=!LG[:K$1C([0/<=F576VM>"Y!!!V1QK M%V4#UBDK-?V+3JW;G9U8]YU==-Q"FH-P%?K3*V)4F?G(0Z 6B M;:U6Z#(/1>0257(^=FOPTFL?V8;F!5I+(]$/<*+\-)O.YV]GTS)>T J3"YX) M\+98VO]*M<_*UV%)Q))*,:$UB?/&XU^@VG<5[B Q^I+U^5.>Y!E>D!&>I4L2 M\'RQFBRV(6@8&5BRAO8D6BY98XFT6K\\#+.2+!;MV@_XZH+L!5K' "IIW/?B M?8X?)N.X!/=;GF?ZX ]K6/.19IX+IP0(5_O*ED0&76CW\IQ;9PUGY6ZZ^<'P MX;%GO""E-Q7G $TR",]B=A475S-:]:L/.#LG3#QJ]"4;8*Z:GD=#<8]78&3M M=V82=Y$W]R[OXWA!9M!,W =BQR%YICF7 $(E0UN.X^ 20_+H(OF@R9@" MR_X*BCD+'H.%XM#EE'1(=Z>CO%@>'2;4/G/RU&4I) KRU#V3RP'(.M=+I2*; MB^*9\^CZ6$\+'ET?%1V;1]C3-NHN4!U=]4#ZKG!Q(%-73= @A80(KLA])'2ZQ7KAFT2$=14DY4"5:0,\MV.*B$$%$<9<5^\P2Z[LJL9', M!F]10D!)90<:X2N[O9E_DJ+''9QOQK)O?$,G*T\ MWRZ8OJ8BAUXZZD)XWT7 ARIR4 :5%(4!;3EWS)K#(6G)C%.2:T%%"%T"6$1)ZP3B/:&UK M0M3CB%Z +304^8FP+QU9:A1DN9P;BD$U140D# U26\U*=CJRUM!+$:2O]V<&X5R)X+CTQI[J7TK9/0 MSX=XLX]!["OL =H3_CSYE.>+NNP5IDT7UY&Q@KPJ'T!B+04WE0ZHD4%11NBL M4!G?.AC9AN4%6D(3L0] Q=S@6%-#*7*:;FQV)%*6.>"20%['@LM26T4CQ!"4 M\$F0*].ZPO81."_2*-H(?PA^9IVL=Q/0RFPW/''R:KG!(FG5M;>B"AQOYX@K//2_G<[A+^94\LED(GS1+$7.O8D:=:PFS!8$XQH5(86[?) M'' Y+] T3T7Y]^W:'I>8_,7AJY,G#N=/!W;+AE;>]!&"#5QS4O)3!F5Z:\&9CH_"K!! MR_O5YR[?^C=EI:>Z*6RR]M/KZ]UZ-;;,X3O:6C!'>L,3N;SUFBPX$H_T-4N# M'H5J?2&Q"\YCD9[;6=0#_?*'U=;SH#\+[[F3+@#C$DF$@CRGX#DP8[4MVF/B MK4N/3Y+^/+PY].(_]U'+X"38+F"^5OYS+T4]RH;=1&9YQY<,34?%C1A"PXX8RD%96/47T.7 M]^8Z[R/7 Q*@;;(R&5= (W.ULLZ#URE!]LE%;:WC_.LB0/?24T<"=!\A#S'I M]W$NIN/"%RMK@5=3(4H366MVK)Q\_)SO<+?\.LAVBZ@7G'\YJOF[^X8?_N1I_ MPHOE;=+B%29[.<;K '".^2#D/?7 ]]'L4BA93%US:GM(D56><=R !6 M9G)J/'/W&L8]>/?3]7DOT2@&D_< A\;;6?Z(X[0F0&T@KK<[&9%[;1W8+,A> ML^ 07!$00U3>!!D;<['X&"5*B+KV1M:6SL5 P1 RRQP:I0JV9A\\">I%6TM3C6RE0!^+\?7] M>([GY[-\3E[V^N?*=/8#Q@]W,FD'Y'CUQG185M=^(FO$X[H!8GGYO@9R;?,H M2B@BD@.T;)!;#(7'+&HZ[&P1V1IO7.MNM$]AVKM<[.'/7R462E;):,Y )\=! M^2#I'3>!8D,F+=/:2]>Z".@Q/(=B7S6U@WL%8:T$_CR(59&.=X*=(:1,ZP@D M-,24@6.TDI6,]+^O@5C53NV]"%1]Q#\XBZ8+F*^50-5+48_2:7:1\N"JESES MLN@(:+2M)6T)''H$IK+E605M1>M0[-0)5.TTWD>X!R%0B5(KU4H"K4OMKL,= M.>X,ZV1JZU D'WUZPL$]60)5+V$_2:#J(ZG#$:ALBC$ZR4&JZ.@\LA8<2QQR M,#I807\KGC>!:ES-:3^I;^0E8J6AXY M\-IWELUDV@X@!XJV.@$\3A36 M7+W]S&PX.G @\B-59JA%KYU;=P1#>B)F.XT M[*>/2H:PFS4X.D[/%F^GX]K!AH!OYE@'1=LL]QFB0#I,!0IP07BP/N!I6D /KU##EY MKF(H#/V QG$;S NWBSTD/\"FL4O/3.T+Y^_OT@/E=^WQD9G6(&H2J0=,B3 Z!3P0GLDL]:(_*+R^R%IDZ4J!(LK M>E=Y@ RJ6G.0R9&S-M7X6^?T^=M KO]]'X,\COY\$*E>+_VU 6E%M>8RQ M-K%%JRG4R8*SYMV,GEU^OY?:>^7W^XA_\"1O%S!?:WZ_EZ(>S?;N(N7!55]" MELPJ!)UY :6SA1 ]@HK1*R.MS*8U@_;4\_OM--Y'N ?)[YLB?2;/'I 9 THI M^DIZ"]8D48?.9R_Q"0?X9//[O83]9'Z_CZ0:7L/4ZL&U9WW[:M(:SHKV 9*N MG@W3%!GZG1:D1%X2IJ.'K3@#9=0LO+)9J=9M[Z:IZ7U M1WIG'$CI?>3:^$@^N\RS<<3YVU\W]!0L$5DMD4G9UGP3RJ M.QS']S[XL-7NC80];26IUG2[JQG.QWB-18I@98F"' U-1P\S"<@2/6B)J;!$ MOB+OTF7N[N<^=Z7M):?!R%<_8B!3VK"0,)-C+[,''Q-YAC8:0*<#Z%2,2ZSD M7'@7U3W\\<]>@PVD=B(#]D*1D?['@6$F$2B7P!6*#13)H#"-P6'K JB7D7_: MYP9U:$6=2/[IMUQ%3>MXFV?+60R3F-^$B_'Y>E;8P*FE;H\_1-9H!T$T2@A] MP?(8@%K3'FNOQ77J_AW][;R04=X:G1$,8S;Y"$72 :6R72:J=H@+[1UKH[DE4P[D+)TAL+0DE9Q^ %0)$D,!.M%K'XPENGW]H@/U3B MZDCVNF6#/J2Z3R49MO?2WRUPMO@>%ZO -"4;42M)CI4OI 5&+A&=5R""T=X+ MKC"T'O/<=@7'ZY-[>!-L_1;L;@K#L;,>7\U(R!"",!&$KJQ"%S6$8@5@$EPG M3:#34>SU\![P<]J*>ZEM #+HWK*B7QA/$Q^ALDQ8[DE2RXR,]! 4+4M:1&X% M9I;*J6V7:^Q_6N@AE;]U@SS!$&_$CQSDC?CIA'EWA?%GH/=GH'<:,OPST/LS MT/O3'WX1%ONG/_RG/WS:%OK<_.&WJ_N:ZO@MNRJ\G_,,K^NGY[@F/A@_?RP\>2@BMJE_J@G*Z@>/[\;P>J5>S&XD[ MY;7@@0PJQ>) "6W %5E >\]+SM9EW;K[>B=@>].5UR)_4^X_;G[]O/G*8\DY M>RE\AJ0S2:%P!EB, >FD5%XDS73K<[T7P(-5RC2WF7M,Y\'TY&8+J&MZ M3[^UO.]%G3E*']8#>)Q%\"(P8"$4;;C@*;8>*?HPDF-=X0^H^7M'[MX:&.3& M_2ZJ->^F"ZZ!RFBV83I.14T+O3UI"GL(_9!&89$>KADG:!A!2>_!94%[K(DJ MH\Q,A];G\F&-X8E:FT/:0A]9#V #:S]RM0_>VAK71+ID"O.*3EG4==$1:=%2 MU]K'G"-2$?266^4KHV#")+R M-@(R+T HDY6/J11L'0D]"N@(7-?!8Z!V&AA@R[D/[F<*D\@O7]Y8C'R6*9F@ M@$D"IE!*",PHL"&C,RFG$)N/B'@4T==A(#OKX" ;R.;ZDK;8J]GDS?(\70_V MB3I%+4P@<'5TI2X<'$<&5A9%FVQ"&YNW'.F![^NPGD;Z&:!(XS[6-8/@7SF] MSHN?2**_3.?S[Z_R^^FKJUF]+5TR#D:*>QDE%G+_%>O786,#Z&V V7!]<+_+B\7J;G#.1YQPL5P0N%_V5]02'$,#(F7C4^ Y MB]9M#'?%^K7;V\YZVSI8KJ6]G5W6:7O_6A=2O9V-O[1"JV?[JUE.X\7("F5M MD+6HJ7802;9.V4P!A.?.UI+68)HW)ML)Z==A:\UU=M_2]-"65E^1>7U'\GQ4 M?/1.> G9NUIB*Q@XS0J@P: 59A=RZ^D\/>!]C3:UJW;N&Y+9<^SR'9@_S0C4 MBH(PCC=2UVNC3UI+'SB#**.M?4<=^(0:O&3D.4J30NDRCJ+O<03Y"AX'7ORZCM#;4:3O_'$NKN<52+_ MG%R;&Q:552FZ1 V%2T_:# R"%Q8P.(K>2#!:MLXG=,'5CB!TZVG+)UW@H@X. MFB_69 0C=9#1&"B."5"*PM>0ZK',E=+>*B=LZ[;D/> =CJ3>V%JVHL27U+0/ M1P<.%0,CD^3H0]&I-=WPP(;Q)('H&';11^R-FY?]8SK[9YG.(KG%M<%79:;_ M./XCIV6BY^?+CSB>;=SUFYOHAI006?;1D!!BJ/>DC(.SAM%^*D7*(:J"\@G7 M>&\01QC/TT:1TV-HH7&_P@> KT%QPVK_K@(BN 0J:?+FE'0@Z"6Q(A;I5)?I MSEL?\$+5OH/TAFC;_GC/>Y)DS860A47?.K YQ6D. MA_(WVVEC@%S\G;$#'$..TAY\.$.,G"NEX!QGNH.@<#_)X0Z]A/WD<(<^DFK=37K[B/24E J)3#-5D'G)WG^<^3=8O;ZF:L1H3.WTTOTHB6QP1JA-?9=M!MGV<>@Y@_T+WRH.(>I$_$?:PC;PO/.@;@OLZGL=??['C+:K[Z>_3T84/A9) M#@8$G6G[TSI"<-8 KX,-3+2>^]85&?=1O$#U[RGJK0'8$(GKZP82#QEMHVQV MMX>T2W'OL*A#YKVYS)(EM."TK"WM$YE5'2=CF=;&LE*,>^EY;V8TLU'4ZTA5 MKR.3@!!D ,63D+XH3$DW%L%SS7OWL99]\MY]5'+LO'<=-_)J.IE/+\9IR7-< MBFJ5?4%K6*0 REA'H11%SX VT3X>=$+/'6;1Z5![8D[5PT]_#K>,O?0\;2KO MQL/*[B/:Y% [8&HXJ6X;CL,/JFNAHT=5OH> #Z5\%-7!)EC)!\+F"19YV *X MDX;V36EEZ%1/N \0O;V@[)$SDW*UO3]<7+EXPS;.7(+VE M[8R%!(X)"8C9NV**%K$U@VX+E,-.VVJCI[M-!QH(>8#KBU?3V<$S2818$16B!@TFD-.T]B[$US7LKF!>@_S:"/GBR61AABHT% M=!W!J'BEIC,K("G#,GG,,:G6],9GGVS>Q0ULKXW!D\U=P'RMR>9>BGHT];B+ ME =/-A?.O,^((+'R8X1-4&DVD()6M M*I7QS;OV))YO;:;R/< ^2;$Y)>*EX M :XS[6+26?#)&HBBF&23S85W26B=9+*YE["?3#;WD=3ADLT65>&H-;C"':AL MZET[DJ72(:4SQF+M\TXV[ZK$1C(;I,7DXT3HPDUQ"0F9J=5Z:#D$)R-8'BTM M75GK_JPZ:>J8M=3( #U2MK-CNP#[L^JDMPH[5Q?L(O^#5ITD2X:?0X(ETX8NNNM<^KZF08N^@C]L9NWOL\NQQ/5ETL:B_,Y19Y.[7^ MIA22PKK5ZHU*\UW84'[ZVOMQ?*2RF2T=C!I=@;R"F5(?12 MZ/18VFCL=MX ?[8>J7&S-D9FRY,W$8*. E3M<> BC^1&%6.=2*AEE]#A\:<< MS@B.H*Z'#65?63?>4.XM?T.^M=$%:QFP.B57":<@H(H@-2;C160BQP[JW_+Q M7XO>6TBWX6U@A71_C9M&(VML14=:J1 @=+T.T=(!RJ#(2>,^2"51.=Y!\T\] MYVLQ@:;R'B#\>(@,=A;H[S N1CJ1!V5HJ4S5^CQ%%DO6*2D\+Q)-B62N[0?P M;<=SHK3(?O=1N "R$3()$I6SC)" MT;PE]ZD1IH-FF3$F@*/@M1Z!7*>4(C#/DU2*.>Y:B^"Y$J;[6,L^A.D^*CDV M8;KK+:*3/ 0?#62&DM8D+(1$HLS6Q>R82[P;>_KK2MGTLH2>*9L^&CGHC7P7 M8'^F;'JKL//5_"[R/ZB!U*;2SI%++Z*OC88<[<-.5+_>,.M]2N3W/V_#V#-E M,XQ=]!'[<"F;!^]^$Y0X]%W)VIY_FUY<_#B=_8ZS-(K6D[YD@1)9)GC!0V"A@$\RHE>N\-!Z,-,3 MD(X=1@_@J+94PH%L9,2+X,(D2=8:':W76' H _ H+'U$CG+8+K1K'$>VAGV5 MU<$0>DGZF%=J4F(.M4(A+4D+LE2N4V6QL:AT=C86$SJ<",_H2JV1]@>5] "D M_+?X>LWO9SB97]SR=\[2?U_-%W4%HZ*9=_6$)'>*W)W((@3)R=VAO2SQ$KR3 MK>.(WB!?ENT,JZ/[1K7W,+2'#T%7HJUTZ*1= 45'(CB)%E),0:5L;2JM:P.W MNQN-$A)+N=,F/[W,=?3F9)XG>=%@^$BWS]TKY; #]$8YADTIS%G\GZOQ? -Z M[82'VJ6;,04V(Z<8S=![HC)"89;\IN12DJUO/!_#TRZG\,!3YM]]OO'=ZNY2 M>*;1:@,QT4M+^P(Y!MI$$,I[)0W3WK4>/]D7XZ&R"\WL9'M680"EG$IJX8&E MK8C)4B84Q4#!HNEH2 :0.P5:H+(H.)KF52!;H!P_E3"$^J?MU3# -?%#L.J7 MLYPW)0@= Z43W@2W''R"DU4V<$\]M?#40S&:*:L,IGTJ9 \W!( %;? D16' MQ6;MS,LPE"?R#,>QDS[B;WS']/<\O@P8/ZSOP]&%(@-*X);7^;@Z ]9)S%;K MY)EC[MZ%\X.W2+<_]? 176.13YO(:X"[88I0\_B\TH1G>1(_+P-+7$ZVV-"% M?\MX44=#CG0Q(M.I!\[4@;4F,W">T[>L-ITI.2O5NH2_.[J3L) V#NI *AG M>+[/L_&G9<2X0?9FD&FTE8!6P^&1O=2"=XC6Y![C[K.YR/ MX[5-T -$4$Q"L8'>:Q\D>"=U'0.MM1 J"-:Z&_CCB-K=A#SXG.\^OYI>7DXG MKRYPOJ9Q>:YMY,Z1OV3H>#7: \I"IZVEEP63"\*UGFS7&^2A[D(:6LOVVY A M%',JUR%G]1:^4D.6KG@D.?%L&4&N/5>,L> Q!& DQQ*CS^7N*)2]3>L6@.-? M?0RBZVDKF0_1C&J]RE7?%A+4*G_+O/US^S3MWLE/1\;.Q7ZY8M": R)8\SSH"P>M()XCE M4A;C&(KFG1J?C=T^<H8'8T?4T;2/D 2X"*-)<)9-K"'KVB<*FZCZ\ MGZX+:?SGA^D%/6N^]#1&A+)P02XJ\U:#$MQ5LK4!PP7C7&975.L&0CTA M'MZ^!G3RAU3/ -;TCSP^_[#(Z>Q3GN%Y?GU5!?>F+*4R?W.UF"]P4FEUWX\O MKNC'OA_/:RQQ-5M)ZDN!;/"99WJOH(0LZ<6PI7*K!+ADE;46A6K.9FN#_$79 MWA&4.8#_U745J_='BZ3HZ*?WQ^C:H=T[\$E',$[6KAV1)==Z>^L%\/ &=@PK MV-$0^ZOP4/:V%LX]Q-?4OR^"$MDG5CO$ A04"/D(O1(4AE@SZ(!7:' M_*=-#JSF 8CD.\(?)8S&Y(2KB>K*^0*HNE1*Z[O=':&>B%4.91)M MS+&7/@]W.&\#/L)DK:EM%X.NI9ZI4+3.E8="05)*].Y:UCJ1W1/BB9C="6R& MC=0X0.W$O73A"N>267TMGFO1V(@<4R99U+9["HT"5T0&RX/UB6M94NM-KR?$ M%Q5W#*F> 8[2!R4QXB9YP22YG:4* ".9N#<&K/"1#%QQCT/;S(GTL MQJO+JV4#G'5?@LN/L_RAIC ^Y=6-W]F;5S]?MQ3K\ N[DW*&1+,7L>=@8FI$ M#NKP^'J1>WU.6O*"C"MDDTI6"IF-X$TL((212!H2VK8NRNR+<6\&1[?GK6@+ M4<7B \L4],3EN$U!,9".4)0QT8L8I6Y=1M4'WZ%H0X/:T3VZQU *.A4.T9=A M7C_\S]5X\7DY_V=R/6^2DI8I;EM739U0%/H.A[Q0);01]@#6$"'K7'-YF!HDPB9 M 095@=*6Z%UQH)P,OEA/A_$1_+EC$6\:*+._K[*#)@9@0MP >K/EQY>;]\V, M"*U1H9<@%"9041+*.DQ(FV0YTX'?:X;>TEX>079X8QE(M=L-J)5>AMUPOJ^B MS^F[/*$O%I6$-K^'UN?B-3(-&8TD,: %S[0$9"X:A4PIT;I%2S^$7X$UM=;3 M #?5-]!NBLY>Y\4KG'_X\6+Z^]]S.L]O<78-UPBM;&(*(LIE0K+0EIT*2*.C M#0084^O(J"?$K\"NFFMJD&9DL5:>C,LX+K?3'TEL'02UJI-=O,VS\331^MZ4 M]_C'ERM@DV26(E!TZ;4E^2D-R)D'*5 [I[/%TK[-9?MUG*2)MKL\.KKJ!_#= M;M)J5R[LEWZ0;Z>SI?(6B]DX7"U69-S7TTF]N2(=T2>>_SQ9Y%F>+T;9)8\9 M-?D0K+8M)FVHGMW5 _^]R MF<[R7<'/-U(<">N$QF*A&$[2D^2FN"PE>%UDDH5[YUN76NX!]T^3/9BR!W!, M'X/^XWA26V:L!C&6]6S$LTFB-V[]S=LI22\OQK/EC53UO/\++ZZ6O_!E@<4E M[9/-$"(G%RQR!4C>&&!4VD>A1;(G_3WL_GCD,T&SXL7?W"T;/>:*H) $++H+*.8!7 MY$\EK9RU 37:0^[;?YKB<.J[;V+Z1 (YJY54(9)<6%:T"E;H'2$OWLO !2;' MG6E]O=HRD#L696UYN7!MMSDMIE_RAO2OA^:L]8%S6-+:SH)J-CST]MYR?6_] MYHI>Y"[W25_NDE YE9![T/5"245/_E(*!LA/XJ78R!EK/_FP&?S6[EI7 &M2 M#4G*LZ0AA%JY* 2"#S[5'('V603+5>O#;B_ AQM7>AS[?,K[&DZ[I\*=DX(%$790%K'QK);E3"GDR7I^(.1^3=W= JVIDS[VU.\#5YJ[8 MUQR4+N@'(O3MA_Q8HUD/92F-3'0/-9^>L18=K2TE J[JF6@IZ(*$PKGW5AN= M>>N>HJ=HI$^.B7V>-MI'NR=DFQNBE!5&U_[G@7L)*E3TP7A:#+J8/!;GVT^' MV@?Q\:]NAK2/1J:Y@W('R<,_QC*6,@?I'2-<@L!Y23Z0]04X)R_>QXC8O!7% M2=9M',]_;*>?(=P'UM1=R]%)<)_K^+E(_6"%'L9(0A0+,2U'!^7J[ M:R )$WV0,6G?FJ;S7 HYVEM"'V$/RZONQ*NL\UQLU &T377$"UIP@C- TFB) M2JO,!RSG.$T&; /%[LEV[:.584L[NI"^!4]61X8@ D:2#//D3AD-R47O*B'< MQ-:%8J=.SA_4A%KKI'&3Y:Y(W^7%8G6;.S^;I%=7LYK_67Z[X9>3?^:2J-T- M*^<;K0%$VJ:+49'$IJRZ2VEZL#MS*SQ'Y3DWU_GTR H;X.R[P8PB4;Z:3A;C MR=5X; 7;,6\W71TQ$8T.2D()-U3W) M0-\52$QJR[Q!95KO<;< ?+WFL;L>#LQ5/[NLW*Q_W1'6DJKWYM7/UQ3DY6?< M9A_?]"E^G,YHR6]GX^GL79Y]&L?\BG[VU2RG\6*U_U9N'8\\16X89"\I0C>. MW.64:3\U0F?)(G>V=7K]5-;^];X*IZ*!7M8W "_^,3ELU]6.LMA<2ERO/J#( M1@8$6YRMB1$&GBD)F6OMD;SY]O="QUWQGV_<,["TH4CZY-!/5P% =>?KXM=^ MVLCQ$*TK!KQC"E1*A;ZBN#:ZHB*CL-JR0=Z#K8B^%=_WDO?C=.\%O1-7^=3R9SI;5 *NG7MM.]D'9@@ZB,!Z4% 4H MX/:04#%=C)2%M[YFW@IFWUWG[@>O4M4I,LR.W/U8ZIPU$P3X@!981B=\T8:; MUO3H!X$68<> %B^30RD![ETY0)"NL9*8\:_JN M'H%<,9P^^PBO==[R(N#D\SLL,YPL,[?S\2+/?[F(FSFFC'89EC-P6BDH(1T$ M+RV(B"Y+SZ7B^@GOK<-C#N??[RW^Z3"R:Y@:27D\^B6?X\4/DP6=*$M+K8U; MMXYO,<_WH^_?0M??3J[:0OKE_,!Q[X_(_1 M?:78\(ZZ0EFA6!ML%QP=3M&GM7KSJ8<]//<6_[2A[!KNN??PN,RMCJ9 ",* M8J+VDN(,;;SRX-EX\S,/=Q#N)]5I Y$T//(JCK_G\67 ^&'3E-4S M*Y,-4#M=D:5E5TM_!+C"4:L0+>HNRKG]J<]0/7N(98#<^W=7\_$DS^=G\7^N MQO.5[.J^8+*H0YPRR! 15.8(#ET Z\E@7'99:6Q\";0%RO/W7%K*>H SO"F-Z@)PH&J.)\$=I[*CB2H[F,?^>CC0GG$;:.$EV(@1:M<>4$J:&L#1 M!FFBTM(DFVVGRX?3-Y0GZCZ.8R=]Q-_Z^F(6<39^]]LOZ^,MLA(#3Q%J#[15 M*W;'BP!C L&0M).RV.'4O_.QAT\_-A;ZM(W$&GIL]1[FU?2J'G8?<;;X_!K7 M)=N&91$#,A#!8:U0JGZ.-6 $^9:Z2*]DI^[T3UPD/O3LYW_T-Y%J0[Y!Q?-; M_G@UBQ]PGL_.R7QKBN@NQ,UYTP%DP^1 9V"'3QOLK\/IH130.*_0':R@W0DY M;7O:)0X5. O@K%/2EE1BMQF;IVTEC^0BCF0D?>0^]&FO632!=L>$H8[S M21:"#86.,L-\C)(Y_Q2UY*BG_8""?^S$[R&U 2HV[IYV7[(Q;^G$I-7C>?[N M\VTRSNI'1N3$1F4M@E&1!, YN2I!,R /I23M70BY=1/"G<$>WF4\#*]D&&T- M8&8/>-#7D-^4_YHN;K*\ULYU&DGIBF-6@LZZD*PL)P=;"H@N%:U4\0Q;MQ_9 M#>E+,; #Z&F .XFWLVD9+Y:%*U&%R#(A85I)"L2T!J\9 RUBY;UD MN_4J>ECZ\HU^SJN^%3L*V%C]]%U-S9V']D>FXW]$'E#9!&-]@5BQ)J"EAQX1$UD>*0Q*/NN!X@22R7N+?QD#:17:#DLA*"$5: Z66F2F. MK,Y>-X"N>.V#CL8\%H.<@@Y[D,B:J+"/R [,N3:T.!/)IY8JT,E36*E9O0PE M"_*7550ENR>\Q9/B7.\G^QZ$ZSZ":\P^N\6"LY'K%)0 %I2N..BH"(0H!!6X M+A%C>D[$P!VUM;-(ABI566X>W@;!G6,@D"=0.B8(10?@)'[KO:^]ZAJDC4ZX MJ&P71V8_.3:\IGFH?J,+E)=;5-9+$8\4(>TBQ8&+RKA1-J?:$\AA[59;-'@E M&4BD/U,Q!F6G)EZGH-#.166M]-E'> =V<&1Q)0I;@-5C15GRW3#18ND8\$(4 MFW3NE+<]%0=G;_'W\''ZR.Y ?"V3+ I0.=$?C@?P:#EPB4)$7;3CG9*RSYZO MM>NQNK=4&W*T>].%G@3Y=?.UNNMP5[Y6;P4I/FFJ]UUR[/YB+Q*IDJJ92/9 M5,Z@AF"X!IZ#DLY+^K?6M*CNZ%Z.90RBCZ%;*)]]PO'%:EXY!2R7T\G-*>?? MX7P<1TZ:9:41,)U=W0H%A$R&GI4,A=,;H$7K+F8](;X4&QI2,P=@6W6GERJF MD0)A R(NJ4,RU_.1@_-."X:VA+N-:?XD [>F-0RCK0%JCF^_%3>(1^^G6\8: M>.V8DW0J>U]J8TU'6ZVAUR3225V$U('"^4%WK X@7XI9#:N= =KG_CK]M'3\ M?Y[<%QWG*6142GHP!,DG4H5B:VE&H[^B,J66+Q2K8G!G8"]%+-I MKX6M'7(;THD]&EV4E2"$YG3@9D$^G'*0@E1!.Q2JM-Y83H!.W%Y53U&+^\AY M< ^YRY[&HHXNF (N&09*Q,J%M@E,P,"E<=;?97T<^\3I+Y7'NJX3F#?E/?[Q MMHX[(&/L(C/:'3PF'R%H50-H6YE Z*!$26(KJA3;NFU,XR6\Q'?QF%H>P'F\ MM[6(+'T)R4,1@K867INN8XK A \IH[%HXD&V\$:5#VJ,N@+NE%MP(_C"4XB6>?U<\\N+J:_TU]F>G=6\U2JH>?YM9>#I@B/ M-?H118+*GH+LB 7015^X8+G8UM[#[NL+C3>GQ]%7RU'NC0RX)9$95 M;T)).$;1,:A3SJEPGW-KKVAWM(>J31C?/ 2 M* A#FYV0"CL%%:>E\T>("0=1>1^IMF[:>_;C;V>O?YI-KSZN4^HI>?O[J: MS<@!&-E$$T2ZL M'B_R+Q2\I[L(;B0+?)(LH ?M99VCQR/XVJ^R9(RF]H]WI?7;W@57T[!YV]-6 M;K?TQOHD,C"FZ>42!FE?=PC:U(9*T48F6A.PNJ,[8%C#8/;*>3886\' M^7WW>>5-U-&72S\0,?'(I:UE"R1&+1C4$>IR&[X.IOKN)-=/;"9@;A;(.>7;TVM7< M:JHES+RVKR)OE960N#>MZ:LG869/M(L_52OKHZX!K.O]#%.^Q-D_*_5V^4W% M-E]'Q)69$EB@E:M08VNE "/%.U'FR)G(7J7'1JGM8DN/ CI*R#F<.J=#Z:)Q MPX=5G>8/M/A)SA1D7]=JOL_QPV1Z,3W_O&E+(9V40B10C+"IP BES@5\"B%F M[9/J4>[:Y8DOTR0&E/H FTC-U%]9FVTE@+ S#?-S>VO^4+K/*N-.K-MH9,6V-=A!*3 MHK/6*W N63"!HT69@[:MHZY'X+QL"VFEAX;$HYMCV[[/G_(%V6VZM[])F14K MTH-P=7\S4D%(TH!10BLGBB"WK,.I\N2#7J;ZV\NX]=@46O>J1)B>K7G! %)) M38N* EQ.&;BP-EN)W(86'1:^//"%WJKL+M3&[8N6(-8&U@5&RQ8*UX\^/+-@ M1^'?5=\>DFO=^^ &'.N+YRYXVGD8>1.\EFM['T"C"]IP9R5K]I(.JN"6!;N*?=I"9HV;$/V*?]P 4H3EL7 %V:E:OFH$8"@<'&H=;"$'[M&Y]MTY M>W\\:^7M++,! N/-"(]'#OE_Y/'YAT5.9Y_R#,_S?\YSN;KX95SR2-?9=\D6 M,"X+,KR:UF/D[TDMF'-.F=*\>FH?O"?E.[=)CAY,?0.PB1[!?+/VA=N81#(1 MT.8,J@ZD<%K605N83"&7@F+ PV4+CEJY.;@Y#:"2P^:;EN2GD0LNY[H?R^!J MX%FGHN0BZF"UQ#2%ISFVGD#\%*:3,I:===G=7/HKXK"&75!=:-\;)6 MO_UK>=\T,L(;MIS3*+FN@WP17"BIRH2P)NZR[%1VT,9TMJ#\VHRIA;(&N#1^ M!/'KO"!A(.XY!Y"(;,.T3L9I-5!M/9X=L'9CFGYQ--7MXRH MK&=:(Z1$?RAT&K"P>I847R3RG&/K.M]^" _%N!S&I4A,U,97>1EAQ0CB*!3 M"=PQ:=MS8T[$[)Y@:YZZU?51W5"LS9OD0&=0"H<:&',%E-;DWFMOP#%T7'MD MR;8F_1Z?FSFXXA[B9^XJ]0&N>)]8_P]_Q(NK-)Z<;XK:1DA'/N&-H'.JTZTT M Z>X E;9SHC"Q&X9I'8;SCV,)V=%[1W^0=4V@)EM<%ROWEM:?906''I-;B5A M<<;7+)U3F4L>K&_=BNP>B';Q\>:C5RYSSLPS;A5HE6OWULPA")(XUFG?2I+2 M0Z@'"KBW4^_V\/9W>7ZT%71,>+6=PM<+#_QNZLY"6<^?[?ZW)7/ M(;7BW&=6J[_)YRB2CA+K"V#&5+LQ^H3-+>4Q0,>/2??0^%TK:B;Y ;RO-9:- M1]$!S$!!Y"T@QPD/&RKJK@GL+>7!5>^]XTD8"2@R^7^,\ 21+5CI=/%%!=Y^ M!QA>Y4^$9H?2>!_A-FZB\RO&#[2T5Q?3!?WW?%-D(]!'D0+84A"4T@D\5P)T M2@Y=Y-K=O2)_D(3^X(2A%C>4ZD8;EL%E M4T"CY)'<&^M9E]*T[4]XKDIL)+,!MMLO(9#$[+2B^-I*YFJ\56K8GD%KSY2L M45=S+MSQ(M*V#OE.,CR=;D6O/E12*)TT1VY;U ?'@?H7[2R:0S8R,E;F'+(" M:2)9G69U-FS*8.F$\,'9P.P!>1H#7!\\6<"C>6;6, 7>:I* "P:\R/4/DZ,J MQF-N+8%GVLBHCZWLT8R,C\K^EEU)"\11N*RXIYB[D%D01X?S8R&D#U>[:8V45O)V!NIK"D=$0@K!R4 M4!F"L1ZRS=J3(TN^;Z$F-C'8QB0&E?N!&1L(X,E4-E3-?:X$YH% :I$**2UAQKGG.^SDW M,MIG^VBDA0,W,LI,>E6T!\) 9VW,&@)3#K0RNF3O$]K6R:!GW# M-S(27"5EM04>8P%5; $?38#@4D+E))."=SA57D CHUT/D[8R'F!@;L>J+,:\ M55D1RFJ(<]0;8:0KK*!HV\M58C M><_.UBQP+0A'[C/$D)$\)]I:[SJJ#QXQ'1_WHHQ@*#$/X(G>K-1^^-L^ #G;-:BZBYC.AYZVCE<40ORDX&4,( U=&/"( 6G\?GD]4< MH_CY_V_ORYK;.I*LW[__DA&U+R\3H<6>=H1;4MCN>674DB5AF@+4 "A;\^N_ M+(";2)"\EZBZ "'W \U%C7LJ3]ZJS*Q<_EB&^6IK2?\WB;9.4#K3R4;RJ 1( M&75-Y&(0:MM!%0H:YJ/.>L+&,$\#/DD%FX[":0WA>I0Z$TR1QD(@F'7L7H+@ M2NV/A$ZD;(O+A[1GFI?C["XDB3IFC1P!N:C>:B _A1D).B1-)W+P)4]< W@, MW0BBM<:;FD6:$DD%66W^5D@JUB1CA&+1MK[!/J%N!&-T:L]N!&.(>JG=".B4 M%C$Z7INGDZ57.^)XM )L+DQ$'91QK3>JT^Q&,$I9]NQ&,(:T(RD''P+Y[VX$ M'=6@05WXILV=:6TM$U.AK# M[]!&1V/D^C(:'67KN/#:0> F;6\P(_=TB!;'BO US:[U5?"+:G0TBO%1C8[& M2+Y[MYLA8'[41D>CB'JT[E,$6)2-CD8) M^\E&1V,D-5VCHQBB]"@(1M0<%&(F5"8 "\HDH[WT\F4W.GHNB8UDUK'1T6W_ ME+84H8OGP#6G?05]!E_(MN!H=1!9*,%[]3PZ:#B\K9F^KV0[-M0]LSP;37XS M>%LRZ3%7X'F=3FD]EYA#RLIT8OAPM#Z;B(?Z6HV18L=7][)9TYVP8S3,"NL" M6.%K#K#V$$1D$%@*I7#)LHF=*-X)Z'1XWU_>'<*\5^"&9.=FE74.&C3ZVHG> M;TI9D43BD6G'8L36\9?AZ$Y'31HST2$4>[V1<9TR+8^..5Z+FR4I<,S*@U;, MU++5DFW?XZ!1<[^?9_,P3[-P_LM\M5Y>;'RFFZYUOR[F'__ Y>>W&-?/;]PW M_AE[->7;>.+93:3\9JQCAJ6X++28&1 GHQ%UKQ3S@-0 M]GT7OO_8;7C-,Q],X1Y0%-K24Q9U /MF?B$+/HL2L'4VT0X84P6I6W!\=R_< M5ZK'T@2OOF?KR_?L#_K_; (QBCR!E%R")&L="48/,5A#UB#YA.3(H<+6Z=F[ MO%(*%+T,9/KKQ'+K]BM3*L$3L>JI=&",E'MP3\?A^_)FB7FVO@S< MR12"=(S.14\!P>_/ 736(;D75X9;?Z M]'-(L_/9^MMV1HBK*R0_/E4;19E2P.>80!+2VAHPJ-@ZG^ ^BE.QU_:4;X\F M:=\ANJIT&("IDZVV"\]A++5]N7J4^CT$W?VUO\16-R^CM -IG0#%:@ZA00%) M2%N,RUJ'UEU)IB/_"0MM"N['R+=Q)L&_?G_[>K%<+OZW:EFM)S340:T M?65:GY#@"E>0,WIM"%E10P[K'1\]_5&]O[P7[835.I7@7[_=@Z,UESD* 09K MNF\@M8PJ>)#"291>RQB&M+_=\=$OG+M]A=7)([X*/Y\Q5V3FKMZ&6E4[I#IP MFSN%F*1F122>6V<-W'[^].SV")@^6Z(=L@5N8]G>8M4V=/3HX (X3GJK7#TY M@E:;-N^^!!V4;6U![X!Q>EP_1[Z=7^AWBWFZ1"6#$@X5[2L&"56=JAIX0/#2 MYZ1LSNT'(NQ&- G@:FM*/DP?3"3I>Q;\+RV6H MF-O>OM_[V.87[H\#[WS'[@(&XV,&](FH%98,@.!(?TB?=$ 7G>[[IOW:\XY= M!*90D?G+"A=USB>IJV >D$='_RO&J]8)_D=XQSZ&XR%W[&.D>BQW[+OB%$G8 M[#*#8(.L@]P10LZT*J>)5"^JU'ZH>.TH7@?$:T?(=ZI0W1!,/V2\=@Q7@^*U MSQ#T5$I@.L X;#@5<]!JT9-Z([*2QKVYK[,?+MP/F_YBLD MKP?SK=M"(Y,6JM;!>%G#8@7!Z<#J_J8<1LUE\XKW'3".)$8XBI]%6^$VCO'N M"CDKB\B*IT45YT&A*^"+MD#>BS3IM=8QP.]S8OL7E[.LF4'USPOTV M6_W[LC=T%%*+#!AK.J8EJ\1KSJ$(GZU)4NOF8T(?PW,JYW\SF7PW48FZ =BP^J1R,*.IP2CV(TT:5 KB>YGZE>*H:Z.08# MQ7&M:@J3E>U+/*=6CR>LA<-HQQC)=VE2?'/;_/N?XY"H>^1_W;)OKF(D_PQ_S3Y??+X. M=+P)7^@OZV]GR::85="TWJ@(*]);D#""C9SKX+@/J76M]!A\QY,.LL]5;S=& MNMBBW]E99'J?A:BSKS<8(A4+2@L!WNL,G)3RZO?$SVKN0>>O!6L;K<$C:*!U)(4D9&3E* M7.B^&1\/8SM%W6C$1(\HY:W=[$RI>M3Y %&9VG%'(@1%VJN28][(VGBO>?;X MK>>?!O//EF@'WW/76?4;5M'0(77_M*+#2D@?.&"I(XM1:?!,.+#!,Z9X\)*W M'C(P#N'I:4AC5N[KT+,'^6[[GF[LFE_Q*R[#Q[ICS1:OSL\7?V(^T\$(;ZP& M%VL;SB@8?6=9O:SSU>:Q7 VY@WSD$2^;[9;RNT^K[D3KJT)>T.^SC_-9F:4P M7[]*_[F8K39B/[/9&^VC <8(MA),071%0BJUI%RJ(,60JK#G/?VDE:&5U._K MB=E+3TC&A/C*,WY_"_AO2 AI!SOC/EH=. )M4HF4-S/PV=$^Q;B4:)CE94B9 MYX!'G8 &-);G?;KM/G1O3Z17'Y>X22I^L_B*_S3Y^ M6O]!WD\Z#[//;\+JTUGA C%OVO>70KN6*1 <>;Z2)Z$V-9+&_*1OJ,)7CR<=TF%(Q;:*-&"KON M.&[IHC-)"U*^9$R-:=:6E_05+-FG*:#2[9MEFM441>;&TEDU@F M/RW36Y>0WKJL9*FMQMJW5G@0S%0-%MIQ/^3F;+RSO];Z/1:)P. MDMPQ4:O45-0&HDWTHT8I8QTE75K7@M_%<%JG_5X2[I!C>1O/I4H/0=3IE+^/ MYC G_'XL/4+Y'B+NL+OO0.8TPQ@3 V9JP^A2&-">PX#[K%EVDJ-L??TQ%>E/ MG.B].1\CV0Y M&\+7R5M)2:%,\8BY=8G-0&@O7B%Z4-"X7].FD_AE[D:M"5IM-KK"62:[LH!/ M9&\JF2)X89$V.AL"9L?TW;*K!_-A[GWX:5AO;637L(AB)Z"KEA4#(.VVWX;1 M>@C#K!$!C]&YA_1ZOZ57T+PL0@<%5@;R-8LF-]%R5[MY*^FLD%*68R/T :-K M0CY'"*TQC[^%^4=\/[^R$)C)*9B0P20=0=D@P+D80-HBG!:>> E_/ ME%+#2-,UEI\7%UTJY84GM M;D27.CT$TX_8NXPM8X2'V_/_5'\ M#.BY/T:X#;V=U7*]M34V6NS08-"&S'A=,]YB)"O#608\\)J0*Z5F@PH=Z%-O ML4L_W3#[W0-/X_A^O@P;=DNX!G&I3T-@C#FDAU#:_@5]^CS>0_AWZ=M#<@UW MX+MPBF$D;@^#9Z%!-_SPHS?+0!#YPIK;G;XS &O-V601_ MU=Y92",3,Q"A-KVQGA;F!&3N=<+LA1_6=^XI\FX_] 62]VR9=;@E>:HA M@=>!:VGJ%4*49*,3T."]@ZRXY9PS+=S0F\VC:_"PRZ+Y=:]*AAY2G:CM[)O% MY\^S=87\,]Z>>!L+"YJP A%:&Y 8!77.+7V)6M9Y#5RT]EE'P#L%I>G-RB$[ MD5IMN%%T*D5=[SALX! 88U ;6%A52Q-9W\FZQ]2)M)_J=.'CP1N,5N6;8;;\ MGW!^0>=I6)%G_UU9XZ)<_YF^O:I_?+5:X7H5YOE76E.5WPSW*>AL"V"_$L^. MPFA4]'F-8?O@5]\]^!(V*=QO-4RSG,T_TC]XMY@OKW[<:.6-NLLHBI*!U79W M!532$J(1%E*14285BDNV\<[0= '[;J$MP&S#+PFYE4YQ.@LB;1Q*27($/'D# M//&LLE#L;E;$44ARTJ+5P^GNW:WZ,+P?2U'L]>I??[NUT?V\Q/]3F0"DDA10Q%UPP[5SLTDBV=,4*B4Z!H M9ETRK8AE*JV=X"&XIG> FQ,Z0&'V8J-#[.W62W/][3]FN*2'?/I6HX3GF_*^R,@: G= H M>A#HP.BBN=@D1P8"OB4:&TZ_KJ+W4 M?);Z(W".PW1J1.1#*K,G"SUMIUO0Q%4&4A%%!F-HC;5H(,4,/C,&W%H;)?/( M5.O9VX_ ^=$4Y#DL=+F7?&2*,$=M+>VA(!R9^XK,/'!><'!&)N\)IL1^':F/ M9SK[<1C2S9CJ4+CSZ!#B(=C^GND^FL4Q4[N?0T'7S68'QB#(3I..U[RP30T; MATBP:I(Z9B[IO RM+S%>UDSW;MHQ1O(]C-C%$F"#P4VO8HV)O5NEW(65KK[,5B!G(BKCO75 SU>@'*.]4J<(V7@3 M8LH>9;]@R1;#J2G#7C+N< I5C5Q_V_1@I.&T M&6H$@\X&73UIT;HS_QT(4Y6S[$D>2VG9H[>-6G@Z!!,"CYZV,HL( MWA9:D(J&<9=9TJW=VF/,_=B+YS$9'&/D/?75_!!L?V=PC&9QS!W]"2J[7B[B>'<76L.O9,:+N<)=VA>J7.9GO^--?7^AMP7>X/K.N MN.BL!!/0U*4:<'7ND"2?FQDC@FY^=?80ED,J01N;LXF4'V1_FAXUOR[( U_] M-XEOM9B_V62:K&;S6\U:=FV@_3K6[ >G9_^:AH)J[A;?>F %6*'>:+B(V0ET M HRO XFMRQ!9$2"X45F;+*-IO>L/0];#7;I^RNMO_\#\L0Y>P_/:L&Z^^C3[ M\OK;]E7]?4V[=?WGO]:'T!]??WO(3MAZ&2KQJ#3WD.O,-J4XG1!*T0FAC"O: M1-?3+^^]NNE=_F;Z.L2C.P*5>!$!!N69L.@+.%G("DHJTG<8 )T2.L6H?<=+ MK6,,,!R7"HV)78RA1>[D?QMISQJIS2@KT-:QGU45Y4: W!ULDX>PG08RZ0%;T^J MPAY"[W#R/(A/JV@M%ZKV\DKTA;N:GV(A%AGHC7"TP;;VC*95AB?LD"EU88RL M.^C N\4\7V+"JUH[CY[I;".(% (HY@B-C@$*&6!9>>,SMKY&VP%C>FNC#4>+ MM@+N8&'<''Y7Q^?[^T5&((H<5RLWHRUJ#_MJDM/K@O,TPQ8I?6,^?:^+CVZ!+CDDG/L4Z#(B?7, D^:E(M89FQ)OH@6U]7/HQF[VJ5NY^\M:ZELL4F M62#K4&\@!:VQ3NCF(C(KG%,*FX^GV8EDJGN 1GS?*RC97[S'$J>_MY37W]Z% M]<6RSEZY_O6V.[$C']]R;H'70B[EL8:!:*$Z*)ZX83K&UK;I<'0'&_390!6> MTJXVE'0P8;]'>HGRTG(; JV3>_L(K,-XN+T8?51Q]J=C8HVQ0@?#-R48M:@#(9\]#SLRA[KN_3* I3[B_1Z H8UCHH""O5A%7Z\7JE]7JXFIVI'99 M\\ %;:;%UL0I#T$P!0X32BPI,]NZO'X'C -40+:BZ5Y_COUDW,$QW@2/,7\( MR_6W/Y9AO@II$TM^_>WV7S:*+XWAFGP7,)+6JYPN$+TRP!@KEOPR109=8VT8 MCNZ$S)!.E'0(L=_&C9 >R:**,P260 M%CTH;0U$)2T$7Y(ON>ZEK1,4IU*')RR+PVG#&)DWU((Z//KWB[B:Y5E8;FK$ MMW.HE:G%%K0/JCI!.J@ WD8&SL1D8TBAX* PSQ-3M^\_>7KS85\N%LT$V=!@ MJ&C>+"YJ.OR7NK!WX3-NDU2L#(('LET<@5*:%#9:'0$-%E+F*'WR#8C=]>P3 M./2;B+5AVYW-^'C\(7I5!YN]V[0GGS(=,=_1U(6/23:(9IP)W#R >>9OGUS'F:?5^\NKLR7 M8I!+0%L<*.XT1.0,T*4H;-)"-H\I/8WJT"&F3A=D>Q/04$6J[OZQ6(?SWW"U M./^*>0MJ,Y1SOGI??L?U>GO%]G[Y=K;Z/%NMPOF9C2J2Y<1 B]I+V6:$4,BN MDM&C)=N79\D&[!"C'_SB%:*_N!N?%!NPM9?3^[*!?%'%?4;[HD_69SH-->V2 MW"KPKO8+H],Q125HJU1#^;_[X:?#\5YB:Q@7K(!N4%14JP]AEFM2\NJ"SJV$ M;\*27-GE&?H85VXNUH=-8 M =)ZRVSY&?,-J,577(:/>,:MS9KK#+(@H;+D(3N,"7*.*6HGBE1Y -D//^$D M&&XDP/NTJM9WQ_CG]C#Y>7:.^=*JD-PFRX0!+6FMBF5%YFRB54==0E'6F]"Z M==4 6"]>,7I1<%]+=&,M>1L^D^IN-JI-\X0S*4)R5EH@.]. DN@@AI+ E:AY MRL8XTS<'[AZD4]6.O41_7S/,5 FU-XTXKGMO;+6\2X+MDT_KE7 [;IG]$W E MHD/G'=C,/!D-]2Z!] ]XG8D9@XLNM[Z;FSP!-QMK41@-(>G:_JEV?C)F,\2 M"VFT8W;0)<4I).".X7M@ NX8\;[ !-RUC7WO;8P;R^ 4D*5+B MI+.*MRY+/?H$W%$T#4C '2/C_E=FKU):7H3SWQ;GYY?30,^4X8ZYH*#P[*K2 M9_#2U8BN9:A*]@S[VN<[0!U:)3H9M/N*_S!7JE@4+VAKJ:P)A+"6:>N4(1G& MR!HSI;"^%93'>*6Z-Y7C;U;'\-#?PMA"V][SY5?S?'G+=Q,N%%I%7SMA)TW" M('0099+ 0Y%*YV)$:#XQ;13"$]>@EOQTR.T?$G&VVM*^BP6T4Q*4"W04.\5I M'S8Z8&0BJM:]NEY T+^SWNS-1(\AC4]OCCD6R;(0X$0=XH&HZPPP#DI'9E5M M#8*'SOMI9;Q]"-\V@=\S8:/4J:0ZY8KQC3=HF5K1"2?:J2+SSP7P'T:%? MCC] MKD*Z"*#1O0CM!JN:#K5>I'_?4LU2O./D7F:'9,YQ:6F[S@IBW4\U4T6'UIO5 M3B#[[D]7\KW\W-??-D_9!FJ%*BG6:9M25VM5;GI)Y@PZ"VDM-SR&UO>QC\"9 MZEYD?[[O;D6M9'PL]R+7K2.W+]^;Q>/5>=:T^*EA"A4'?.K$W+O4G*M#=\)5>&)JXRI-6&, ML#MH0,UT6\GKL20C"2F V:AZT M<5JU-@T>!70**M!.XEWZ/)!?-L?\4UC.R1%?7:/*+#I!]HZHQ0>>]#,$HZ$4 MDV0( E5LW^MA%Y)34( &,NX0''Z5TL7GBTV7@_?K3[BL*R:GO1Z0M7-L[4!_ MU=[("!MR3$!?246CR>!(1X$;\JIBC-[:YIO"4'"GH!]]F.@0(OYCN1FY]VUS MG&U/MJOA$]R)%,D8TH&3+EMA(.HZY80SY93)W#4W%A\$I(WBWF M-69!TJ%_\?%JLN8E-I'1&4>:Z64D]42=@4XP2>JI@N?,H^:MQ^\]AN<4%*&9 MO#M4BUP[2;<#FO"5S5@A@9->2U<(" M1,5I)R3.1&;6E^8SXJ9B?V@8J3?Y8T3<+7ZTP?7JJHM)T"%Y%<%H(:NI2J<4 M8QJJ6RNBX[+P/@&DVRBFMP#VY69G^.C9@NT0/R)_I-JF^!:W__UE&]SZ[K+W M=M:,9 ;1D'E2)'.@G%$0BG. A-/142>E:VT*C(1X6"7YMG]V.BPZER?]4DF?.+"NW#8KGA8+U>SN+%NAK5?RQV^TIGWK)D78R@(QVP MBK$"KN0"Z"*WC);A=>M$D#;(3UOS#L!N!Z=G1Z!F^QZ=Y5 ,'=0,E*B- ;$& M]C?'=C;H<_$A)VRL=@^".6U-:L-!AWCIA^6BS-8US_&,>RQ""@V";'N"8Q'( MSE<@I%(F1:E=\]#8S=-/F_YG2KE#<'2SQDU=6GY[L:P;&2YGB[Q5QG?XY^9/ MU??3B3/CP*A2'0*/$+TUD)E1UH3L!6O=R& 8LM/6DP[L= FJ[D2Y:0)S ](G MA@2-@]R U$6#DTF#S,89K8*7S8M*!P'[(35H#VX>[-33R"+9*O>K1&)88CYC MGOOD5;631$VL%QP"U^1G!EDB\I"T;3V-_1$XIZTLK7BXKR*VJ8ILM/<*66U, M^$]]S> M+_YG$\W:VVCKH=1;.0P[Z/[;B.?.HK"O*0^:)]CW+ M+#@E/"3I=163U;KU?4 K[*>M:@=A>$>T<.^@\D.Y4]4S)$'A[./\S<5R66L- M;PUQ>C7/FY_.P^:G_+\7JTW+OW>X?E_^"'^=R9PP6SJ<4><"*J @GY(7>A^E M3M$+;['U.=AG):>MQD? _@ZEWCL&_M"RWE;Z,+_&.7VS_G!.:[B/?F<<]0-9 MHO/U&1>%*=P4+: &A;)6[O( 6L44I14R^=9!B%YK^3$5>U(-V*':>X?.'WMC MWY)C_97>R:_XTU_U4J#:OY=)=7=E_ZK0,72S\E5]I6GAVS4REHS:3&8U7I'@ M,4.(M7^NM59Z+[A(K1W>"9;U8RK\H?1BA^[O?3/PZ+6K]E(8KP44E1B!*Q&\ M+A)*D)XI)5T4S2O7!U^ '^P:EW,EK$D6@B)9J&018@@1L!1FM9"9A/,"KG%; M7C$&Y+I$VK+K?18H'0)I,6WC6D>;,7J&I77OGH%7C'N]$=?.[P=<;CZ<7NGS M4.-FH4[FCBG4F2AT9#FNZ,B* 00/,3EF1$ZM%SP$URED$#67?^MQM!79S6BV M#\O%QV7X_.IB_8F\U__#_.ISG='&SXS.M!G(&E#EM42F9/"8:<-0SEECG')Z M4!_6IV;4#H/SDC6CE]0?S,)XH%G/Y:_KET@8_NO__7]02P,$% @ "8.> M6LT";!T_' $ )],* !0 !A:6XM,C R-3 S,S%?;&%B+GAM;-R]>8_D.)(O M^/]\"F[/XKUJ(-BE@Y*HGN,A\JI.;!Z!S.SNMR@L'#PC->/A'BW)LS+FTR^I MPUWAAT32*67- V:Z(B,DFMG/W8Q&HQW_^K^^/ZS!-U%6Q7;S;W\(_Q3\ 8@- MV_)B<_]O?_CKES<0_^%__?L__=.__E\0_N\7G]Z!5UNV>Q";&KPL!:D%![\5 M]5=0?Q7@[]OR/XMO!-RM22VWY0.$_]Z\]G+[^%06]U]K$ 51TC_6_[7\LPQ% ME@09@UP&$J*$99 @F4,>!E$J4,1)GM[<_SE@)(RB.(%($ I1FJK'8B*A0#(A M 8^B+$R:1=?%YC__K/^'DDH )=ZF:O[Y;W_X6M>/?_[YY]]^^^U/WVFY_M.V MO/\Y"H+XY_[I/W2/?S]Y_K>X>3K,\_SGYJ_[1ZOBW(-JV?#G__W^W6?V53P0 M6&RJFFR8)E 5?ZZ:7[[;,E(WJ$_R!2X^H?\%^\>@_A4,(QB'?_I>\3_\^S\! MT,)1;M?BDY! __>OG]Y>))G_K)_X>2/N]6=[)\IBRS_7I*S?$2K6BOMFM?KI M4?S;'ZKBX7$M^M]]+84\O^RZ+)^MJKG,-9=AJKG\YTO$?KZ"?4_\UJ>\>F"N M$?>#+Q[',/W@C=TORD*(^1D>D+F:Y?8+]7K#E_KN[DE=S?K\'/OZ6FQKLE[@ M:W$@,V!YK7_Q3OW4D=$+C1C3ADYGN@>LBN^UV'#16LMG2X."_]L?U$\K4FQ6 M;]4SLM@4M7A7?!/\[4;9\_N"KL5M58FZ>KMAZYW>-'_9;OEOQ7K]:;M>O]F6 MOY&2KZC,42@" @G'(40Y)9#B9IO#/(M1E,LX7M7[K_Y*;.!?/_=<-JQXX>,/ M%CC5%_2]%-5V5[)VIU2\:2^A9???#YS!AC5PX VTS($]=Z!G#_RJ&00=A__? MO_Y\D'F^SV/]>T%Y_7\HP+QS$AO_YO< ]#.&Y@7\(L);]HSN6KM_V_(8ERWS MA4MK==5B4/O=0=PZA?]\[>H_GWQM;LM>,E*RB4^C>^)GME7>\&,-GVF ++T'IT3X ]B67)3JO'0&CKT6[2IX3\CCZI;_QZZJ]=>O^K+])+3H MQ5HHWTS1W#Z(=]M*_?XEJ;[>E=MOA=J*7CS]M=(TJDO"ZA5)4$Y2)B$65*CC4"0AS7@.@S!$-&4!QC$UV5/F9'+F#6? ,JBW MH.R9!LI+!T7#MOZ]_A=3C(/'CG- G\"VYQJ0/=M_-C..LWZLXUO3[^7#LMNW MCCZG/;] ,0Q:CL%/FN<_ZC]KML'=X*/Z2;.N/L\_@CWWX, ^^+47X/+>9FQY ME\#WX Q7"N &7$DJVB#\._""V[ M7:$JZ]4GI1[BO7B@HESE)%?FFDK(")80X81!&LH RE302 C)HE":&/*C=6>V MO9^U*U75!2-K\%Z0:E>*)BKXZZOM@]IM#?W,8RS&K=\5$MH9+&?AC W-!5'& M;(-Z96 7U+\.-N%XM474^(((O>9=^K.;"_5V\TU] -OR24>/WVZ4EC)15:M4 M<")X2"$3::H.UA&%E 8")KD@F$4BH)S;.$'GRZ*IV3DA%X Q MU&(>!Y#FBG>JU">PG M)G-9C)%0RYF7%HN@7&9X&!@9>ID@[O=P$MPS'@G.>PB"2ZK0@)((T"#',)NELVK=G:6BT*M_DTM9Q8U/'E^SN^P(N,U)'>1 M^3-?N4JP/]UOO_VLWFF_;>J'PY?L=*5%ODH7!>B_,)$R"0*89HE6)W!8P1QCG*()$HSFA*,,VRU(RW*_LR;6\_)SS_Q MCI<_ZE-O=S+?\BGXLLM6);Y93V,'_+! MG#@K/X8+^WC3R[\D\?_3'5:K+A!!A,PP$0*&::+.DB@DD%+U3QPBR5%,,LJ$ M:<#IS/ISGQO_ A7)/N1DN -<@F(ZZ'2E@)8VM)6MB\)4#G&G5I"(6,K&KBHVH MJENF'*:JT#N)\I>8WE7N%0=_V^KD$D58J.]@W3Y5"KZ*,"*8DQ!2',3*I^$4 M8A:ED,'QDWCT#@0*8,AI@@B3#)().(P M2Q!)&8]Q1*S2^$V(SGWD:%D >Q[ @ GPJV8#-'S8'C-,\#0\7'A&R4XU/0!D M?Z2PD-C70<*$Y++'!PL03@X--N^ZYLT\/);BJ]A4ZC#2)J9_$/5'^85\WP=3 M[S3U[>:VKLN"[FI]0/FR_:#$U[?-V_5ZL+6O.)$L1"&&)$H81 SG,)=1!F66 M8)D03 -B=S/GE[_9\TH&W';E0+9Y)7X_#\/[LQ^'LF5P]QG S^IX;IK2'G7* M4$P/[[@ZOL&0<5WS\YSU_:'$9RK++*!Z2WOQR]W"*3*S0'N:3C,/&3M3+1A? MW:[7G9MX6Y;Z8JLI*^KN)@Q8:/V^O@MH8W+)Z1];KISM2 M\+]5^U*^+^)[_4*Q^Y^FJFBRUMQ7P(H%9=A:_[_G!6AFP+?J3X,R67,=-4)H M6E=]@V/O81CA G[5W("&'4^*;".YDT(;$5A,L6W$'2JXU7OVBJXV[P]B:[FY M/GMI9M55M."'UQ\M=L_G(DVKH+,T=KK6"^)Y/SS+O9.^/%]I,<4X*\!0 \X_ M<&WFPFM2;M2NJ7.K/G\EI7A!JH+=;OBK8KW3#;$:WW9OR).$1'%&B*ZQ4R=] M(7)(\RR#22)"1A"2>6!U6^C(QX*Y##U?^E8+-)S=@(:W)AVSX\XUC<$.?,.0 MX_R06D8A;='L\AR UZW6$SS>+[P^L_'15($F"\/A^1%T')CO_Y>DG_8$/ AN9R(F9 :_ M:O*>'(4)X9Q+DF M.BL&5)H5\%.Q 7R[5G^NFK\VO_VC]1W!-, (BR1/(PKC!!/EGE&F.UP+* )) M$QH%A.;1ZILHZ?9'03PD?@W(ZIS>8]RR"!H>EX/:^([%*WS688T],C=@S\#- MT/OJN?!Z!6(LL[][C6F22U]6&(-PY@;"_%V':P7=:;)ZN59J^&7[?O-8O"HJ MUF9,FUXJ7%QA[BN%AC!H*.ORQB]%VWGQ_8>[MT SH?ZP4^];7#%,)8QDD9!L-1R",-ULUX:^T?=X MOHZ+7)-'*4YVMYV-W=A($42Y8DZQ>OL2DX"2'"N#O61 M,C5"$(JE90>S8Q+S9QT\',[K+F?Q9WC8G+Q=I70Z9_#U /R/P M X[+YP0\?S@^^Z2;QKTO-MNRJ)_ZA+V^K<0;Q:1R[ML,OV*[J2YE^/UENU;4 MJE4B\H!RAK0;$.@LZ!22(*60IH%(DHSE6;!W"+Z8JZLO_APT9/17B>V_U':QEXQNQ(!C3H&/9G MLWQ#Z,G2>6-K4?OH&\QCJ^I]??NPY!UY^IL. MM1%DG* P2V4*8XY2B (D=)<%#',>IU& ])N M35PNPV6V-7L!P4ZO7>6WWC,G9?.T"5ZFL^BN-BGN\38U_8+#OB-$^4NYW3TV MLS^;2[:OS6;VJ=[#KN-V$Q0MTUX8NWE-F S(9]MOH:ON&V\G\0WL=F)3T+/ M2M)5>8==_B-=%_=-.DK=E+6K]1)]_9[4:UD M%,0I9PSF@D80Y8A#DJM].TB(Y#*3$956N@ M9QFT/.N-<S6#8E?E&>@_WRKIT5](=]7#.$LYD$*21(+ MB)CZB6:2P8!E(L$21Y1;UAY8[^1]:[M%D#V Y\MDZ$LX373 MY!DAL]/TVX\OWW9#330?H&%$YSWUK #-R[Z+4SMS3''D,2/*#0I?.5&6U)?- MBG*#YB0ORG$9I^X,5]9R7EYAYAU=MSOP5M(Y@L-T--8/!'9FP$!ZK\6=TS*Z MMH3XX26>TZ(=-8OP6^BI)VCHJ_\VR_'@OE>K/$]EF"<"TIQP=?2.*"0TQ# , M)8WB)*9<&GG<%RG,KZ$=S<$IVV(\SGE4QO71BZS6JMB+^,],P"VAV9L(77@YWE):R>[M^-*6[\,VB M)1RGEX:V"SCV+OCR<*\MUSN+M."S[\T8_=+D^GOW9YO?.]\YP*.2N1?EGZRX M;#W^)8%.2O$O/NCKKOEC_564'Q]%2?0PAI?DL:C)^H.H5U$>I"BF*20\CB'B MF*MC;Y; A.<(HX $48JOO7&^1'SV>^>&\ W8",NHM@5^9AN49TQ\7CTWC( ] M)_UD2[V#O2L(UPF.VB^F+A'_P]?04(-.7U),K7'M5W8?& M/VX.O],ZDACSHZ)_B,M/-B)70 MONI+C6@N6VMJ \-)W:G5RU=WT&X*Y:J/N[JJU;=$45JE.HM"=WX*49A#%$4$ M$AY@J,O(PS3.!,GH2AU8BRUO2B_,3,4821LU."9L92>4=UFU#8HI63=;&JF! MLL6 BOMBL^DJE_0O6C)-B^>FK;/ML7$4X3CD0>#"%(F(A@PBDB M1.0)"WB'\.N-X>';+[X]63_H"F5^EL#5S#+[0LK.(#_OC]T2O@$#TK,TQ;XH MH/]FV*>D?E03[(M"CS2_OOR.FX7]9;OEOQ7K]?ZR8(4B(E 4)S"F2021E ', M$QI EF9!4RH2VC7H.*$PLY_5T[NBN>XI*&8:>Y6H=FIJ)Z6U:EZ4Q),^GJZ_ MJ!)>%.]8\RX_Z'J7UK:&:H?TZ6K13=4$PE+">!3&%$9$IA Q1B!%2O]BDH<\ M9XAD.+2].3M/:O;@]KY]VD_MW.\_-HUR%7';:[,+4)GIXE7B.UZ)=7+WT[@[ MHG^\.5R(^;ST&I?/VQ77!3(+7VB-"WMZ?37QO&/P0A=V[,\Y3W>BV8%?KDGQ M4'W8-8U8TS#(J<@XS-(HUFVPU>Z9<09I& D4LU"$L54&US3)F;?3EHAVBQ]; MVH UQ"TC%@;(,1JF F, X1BG:1#8'MGFP-#^X+;>5HL@ M:!@V\XJ)9 M%]NYE95#3M8H:&86P!<0=KK_'(&.[/RIP!?DFR/[]YC4CTOXO2#T:([OI7=< MX]^;9IF_%_77E[NJ5LYLV>?1/?5#07(6"*P34VBL)R)QA&&>A@F,(Q3)+."Z M"8'=+(1IHK/?E;4L@/4A:= V_FJ G&DMO'8#HK?%'G0T[_9IU,^S3 X MQ49B;P%: Y(+!VK-03@-V%J\ZV8:_BZ*^Z^ZE$!MI.1>M*Y$-RSZ)$A\NV_( ML:(DC!-E%B"B 88H50=4'+$("AZF.GE;LMQJWJPC'S,;D,8F%TVGO^:J!^PV M17?O_K!;UP5\$J0$I)T;Z'S)X_H9F-F=!9"U,T4]0Z#C:' 6:_D97A/=])/K M;\#M=#L8:Q-U)3B>K)8K%XL:LBNA.K9MUR[GFB_E9U%^ M*YAXN:WJ592QA/ P@ %+=8XXBV$>Q,J\H5"(E/-,"&[7X&R$VLRFJZ,$F")E MFVX[AI&9T?$FN9UIZRK9 MO1MPH.A/44<%\J2@YVDLJIBC8AXKY/C# M=HK(1;%ZO:F;>1'?WW*U4"$+UK22Z6+A"4XHRR,&TRAGZL3 &*0YY3".I,BI MVF*Y0";*.$EI9H5L:>M>>N Y]:E(N25>XXKJ%04[974&P%AIC84;2997:[0Z MJWXXJ.KTRHNHJ[& O8QLA0T%]=1*:(K=L,R%#X4_Z M"9F^YZ;[G]E7P7=K\5&.$&K;72TXQN;F.73>.Y#;R^S)C%@07M2@ MV -R;%H<5KC6R+P2M'Y[:%1PJ#'+9)@C% E(XD 9EUP7Q> /LAU3 %RV&9-ONMF*+V53(?PT*%*Y9?_8%:7@*T)I3%E$81I$ M7.>VIQ G801#%B9!2ADA.+(8=&9V MP1,@=@9A+_]1J5A/V9_>&XCG2>''*"VJZ08B'ZNXR2OV[ M]P'"L#^]E_5<,]'KHFWHKB^*OZA%FF&S81 KOP\3B%G$((HHAGF".J)-;@+09!TG^9X%RI)E-_&XFPW[(&H]%O2NW'XKN. O MGOY:Z8N[/;'#5) 5CC,=[/FP4V\+:,TT?A[ [(R QJJ9%GPW MP.HGS0@H-G\<3EF81LW:.-@#X,E>6!!>U(38 W)L51Q6\' 9US:/Z[8[BFD< M4:RLB0SU#( <*4])8(CS*$KRG(73%?=MS]!QN&USE?FZ MN[:N2:-_EV!2MCDNVI[1^7'7;.?$';UD._N"H\:2[Z*Z(T_Z]-17IY,LS-,L MI5#26$(D>0XI"3*(TX @*2C/A=7$\:609R@LJXJ713Q1PI%'K\UTNV5L][!KAO0U00VEXX^E M^"HVU?Y*17?T:;*<#E$\DB4AQ22 $U=!=SFU[[IE[7.#WA/VM=B(E^MMK?Y[WSG10J(T9R2' 94!1'F>PCP6# I! M QH(QF*S MZ+%&:V;AU-T!,U3S YCT>:$%V[G,) (CT3,XYAGJC#5\192"F* M4XD#\R2HJQ%QBKZ^?PGZ3LC7PC%NE;V(:&=GCS_OZ5.5H:3F*4-72^R6"W1' M'M5.-X&3J"OE"P,S_6 -B[;":"^7+(1FDMZVZ9B'WB3!F]9#\^L)_+_5[47[?\ M<$8Q'"%XX?6Y4V*&$]M;TN:# R])/*Z,GH2U4\$SQ2N;"I^4;99^HJ?4ON!K<4OBC[>7?SR:ZZ9 M H2+#^1!]/EP1,8HHDD&A0ACB' FU;$RIY!E""<<1R3%5GI]3&!F1?Z+*!ZH M.I!W2 (D)AQE& >08($AH@2!&F0")@E>9PD:I3KM@<*B1=/[YO\J.:H]Z84_]CIF4>-[XL%$92&$B8L")1C$0M(:$9AD 0) MR5 @A=U@/ .:XO77!NJMZGA@U9,@YDH*W602I*,"H@RKDXX$4G5"2K)[O[E;KLN6"&JNW++3,_F MAJO,]VWMB(/^KJXGWS1TT#P(OM/?7+\G=DNQG>[N3-9?["K/0MCAS9[-:VYG M][]6XJ-\7=7% ZE%M8JXC-3V0V%"A9["GE!(:9Q!&H@82YSE:G^R.:8_7W[N MO:BG8W?\/H+ [*3M+IB=?OZU[3:ZIW33:J@Z5W?_G27-_[QTGL[31XLO>G0^ M+]CQ*?G"4VX:]F)7*5VMVFZ<5:%/"5UC3O%J^Z ]TJ9$"&$..0K4D5BP$.(T MC"%#D1241$D46B5T3E*<60][^F# P+XQK "_MDQ8!LFF83137*_@V.GRM;A8 MJ[&QK)XT>YK>HLIN+/ZQ_IN_>,7HNPOE.2^$W):Z->.=*(LM5W_0-RC2)88Q3/=<#(XAQED LDRQ!</ MSQ&!5W*T_$!!/Q">'3_H:6DWTWENM'HS\J09J]3W"$@Y)V&B VL"*8^*Y 12 M&5)E)M,X2J,D32BQR]HQHCM[*D_/A=-P43/HS*R8=SCL[-0>A]\4?= S<-// M-.ILU.UZO?V-*)T!ZI_@92EX40/]59VA18,5()XLDQG-16V/%0S'UL7N98MT^U,:E-X-W9O9O#L/20;UM-F%E8KMN[#;-[D]$G0Y!NDIII[67 M!?365_Z2,&[E-<.%EJNI.869%L?GF MV,@]K2=^1+;TR0\T04]T/N69EM!)E4:674RQID4;JIG!T_8),OOTFX,I_+AY MHWR5XG[3[F_LZ>-CD\&01I+Q/.$PR5&H7%C"(!58_910GJ DBKC9W$X[LC-K MKF8$?-.< '+8#-176+;, -9Q UCG"QCZN);@CFOZ?)#9:;XY6MN&DUF@,L^K MF0/3RTQKNJ-U_H6A&\?5S3]?];=N4LIDOE5U]>" M8@/NU//ZF]Z@?-PZK!OVTYR&U=D8W.D0CM()/6!$#[YXW)9UTUP8:,G(L9OQ MQ;Q_H]OG8'!.F?,CL#S,_ CT/58W706GVW'*FMIR9RY7()X=S)P7<4TS_/Q MUNO^LFH5"RID&$LH299#)+" . PH1 &3#(=.WFC3YAJ2H*=I MFS;X')!Q>^)!3#N+82>A0QK@63FNR/M[OM["B7YGA3G-[#O_F+W7\'+[6:P% M4Q:XJXNP"(2<>W>!$ C9J"]31QATE*W#(6?EGMZ(KQ79-MSO)JW59C@FDM-^ M=W;!Q;:T,7&&N];H<]>V4W[6O:#I7-#X0KJ/0368+X>2$.-<0LQY %&$,HA9 MFL"$B%C$* P8MYI*8$E_9E4=-O)]WF)#.8[EO6VVHBVXX[J\ &1VJOX<(9V$ MW#$ &@X6:FYL!8+W9L9FU']0\V(K:"XW*[9;QJ$Y&*'JW%6^*ZKZJ"^X:8>P M2PO,;"XZND 3OK$]GI+]R*PG;(/99U%LXWD_.O=1/7.$0"#_E#V[+Y2UV7!=W5#;?;.])D MIT0A"2*>]^1NP >= M">H]SW-4(F]]*\_16+A;Y8B8ISTJQQZV/[N]_D?]=/M;R2M_=[<62RYV:_N+ MLG$U>*5_;-(5]K>&W4R MB]Y&^+T?SUK _+TX7$F?%VO9.> UO/=JP-B3@=5 M&SJ+'5T=A!\>9EU>=_,';ADK=X*_*P@MULULWGX#S%%$>$)CR!'E$+$P@3D6 M>CPG21C#68JP59_*BY3FMD!'D;3GYI.2>5)2R^2651)IX0]UM')YQVK.)M:O#>$:<5_ZOHWI$CBB*8" MTC3+(%)G:IV_E,,TS@(9) '/96"SHYXC,G=:1EMCV--T;'5Q%ATS%;U69COU MM!;7OJQR1!Y?593G2"Q;-#DBY$F-Y-BSCLI(JJ_Z__79Z!M9:W5O=+W022'Z M#^W(B<$O!D^NHC 5<<((C.(TABC(=#=#DD*>IFDH@YQA&JT>FY+PSS4I:T/= MO88GFR_\,6?FWWU%LPG%,_V#.% 'I 94W!>;C(WI K4',Z0[J;27[28$TJNW9( MEJETGDR;7I?)*$F1R)1CE"*(8JY^(BR& 4IP+)(LRG-I%_>>F^79X^<')ILN M >TU[Z%3@+_FD5X^0#-[\;OX4.;*B#P(< -Z$AAO02P%^ZN50+Q$MRB _ MLKKI,B,7RH#TC?P"'2V]L/N[R'+T#;Y-+TRO=.UVE:JL=2.]:KLN>&/6FBD! MS0PYE C&4I3#'"<<(IZ'$ N<01[(@$9))K(@,O&]+Y.8_7@\(-H.H[ :N#>" MS;B)]2.Q9?3-7EACPS4MSYBI46\/S(SZU\'$C"R\B%&8%JQ78X,GW=RYMQLN M9+$I:O%.Z3]_NZG5IUK0M6A:65;OR7]LRY=K4E5ZFFYWN<=R+!(6$Z@\L0BB M2 _%2U@*LTB@(%"GQ A;30!PX&%FU3UP!!N6P(&GMFNKVIL;MD##5S/,V?'Z MU.4#,/.P9H;5SC[,@ZBU[W,%)I[<&1<.%O50KH#HV.FX9JGKLJFZ MTO6^6@ MZ :]7[=K'0EYLRV;B5HOE"O#ATFSJSC(>$2%@%E"E$WC*(4$,_43SJ7@<4K# M6/2GSB_FILV5'X7ZMWOH@*/I&B2B=>%V.DP?J4Y D55[>R#1L[XFYFT M6>&\)N>K.:J! 2O=$#W8L *ZI\!M6>KN6Z.'=N>4,%=0/*>,6;/Q0U+*7,&Z ME'+FO)[]>:D9#/A)/*IOY%>U[%VYO2_)P^VN_KHMB_\2O"T4"% 6/04LH%S M^LPU TAVQJCYJH$#!^"NQ^? Q&1W=JMCF:7(5YS33"DM=G"S%'UXDK-]U?5H M]TU9IFWY]*JHV'JKNR4=.FQ@$4=AQB0,=:4H"I(4TB@*81 R0@.>1Y3G=C-' MQLC9?.6=1HWTQ*WK049!,CUG^1'<]D#5404'LN#763H-F0CH[70T0FKA8]"T MT*?G'8-WW)3Y2]GT.WMJ3$9,9SK0&!.9)YCEV#Z_P0MNS@D/Q^AU5_XZG;3^*IZG^.I?M(3F0#?(@D"* M@,",<]G6+1$9I%"RG,89$5',K=-Y/6)KG4,Q@6R7K#LOIF8;D1>4[':A/3C= MY/B6:C]!WM\6-"F:I_WG,IU%-Y])<8]WGND7[,=_?-G69/U)??;K;^KLNB;% M0_7BZ;T@F^JC_"SJ>MW$,3Z6:K-[**J*K%VZ+]%-AVH')&^*'3I^!/S?DH;+H'NZR]LR6N6/I,&Z,[YK. M<<=L:1.MH_0]9_9S"IV '3?12V!J9Z5G@].JX(DS:#@888C MG 6$(]/+B8M49C8\'=UFC^T(6R:!C&,T?>/@17++"T\7H:WN%":%NN(6X?+: MB]T;3(HWO"F8?MBQ)/'A<;U]$J(Y+[9#S,Q;U$TN,K/>]73;H /X:#%.<%I^ MLU"+%]$=+OLZ^_LZ: MF6WJG[H18/<]93CBDB2Y[NC&(!()A502HGXB& 51G AAE!YM0FQ^!_YY)W#9 M$K<=JVJ$FYE^^T+#VO5N@.C)@H[N##IM(J GM1XEM:AFFPA]K-Q&[[CI]X>= M7N2C?+M12B.J^A.IQ:$6H_J+6/.5"!,9H!3!(,YSB!B1D.8156K. I)2GB?$ MJLV4 BXX'4.K6I[SE0E3@JV+"3N--D#13?,_XV.G_ 9J>/-#T M!^5D%?C+&#C69L!"7$_6P(3BHD;! H)CVV#SZG6="#YMU^O.]*R$2'*!8PG5 M.9E#)-,8DCA,H4 QC@4C:988'9U':,QL GJ*X%=-L]_E+ LGSD%CIN-7"FRG MT[:R.A>QGY'&H1IM#*?)=[LS-[-,N#:3WU6!XA-*R[8.G13YI M#FSPBF,_ KWF=G.GOAW5*VV-!.\R:[KKJ#S-)0M3#K,@RI4A2".8YX1 2<*$ M)TD8YY'5L,8I@G.GQ+3DP:.F;]DZ8 HJ,WWW"8"=TO>R:](SW-B9"N:KG'^* MW+)E^X;"GY3GF[YG7QYQRU@SD.\P3_)VO=[^IFN#E&O13K[0%O]VPU]V]]BZ M,<#+754K^U(V3LCY-U9,"IDCG$ 6A#%$2,^6D9& A.$491E%869<1S$?FW.; MDG+[K6@42H]38NWPEK6B*RJ@OR!@IPSU>BV:)O[E8:AG.U:A$P60QM&5&XHM5N

$U73>U'_6-G>F=(:'%BX 0T3'39 ':9Z/IK,0I^WJG:2>[MQ M-22[\&VL'1BG-[66[SN.B]?945_4NTU/\30,,4()458W9!#E2$"*"8_/UEYV MLOLYL4ZFN9]]Z+H<78,;>"RR&,4QAS33Z8(X9S G:0#3@'#!,HFS3+JD[OX? MD-Y@@:*9@LZ#C9WV]CS\B+0$>_D]IPO_WA(-[ &YE%P\>^K )\%T6_1#2?ZN M_BAO&=L][)HVPY>FN70W99*G<4Q0#)G(E)G)TZ;!7::L3I#A-&-!'EL5#5W' MSLRFYY@YL-TU]^L#_L#ED4UV1NK*S\7,<"V'MITQNP[H&6Y$_0#ER>I=R<095+\36"8B%LS*A'KF;VYWKHGY57HJQ+;1:&::Y;5YQNZ^Q-/? MB$*7#]/,[O[ C\C.$!L,(!SFF'4\G^2:/6=[7W*ZS*#!*P!=8*Z@"W>_FS&" M5T!K,S7P&C*.R73E]E&4]9/.YJEO-UQ/_G[4$3+%RHI+&49"<,ADAB"B 89$ M_S,1ZO<9X1&G5D?K,6+S9[XTI&^:-+JVU9+HR=^ C; TIZ.XF=E&7VC8&;H# M$'=[(%X?@/@P H1]>IV!A+Y2Z\9(+9M69R#T24J=R3NNQ][';IS.1ZECX*LX ME(%RN"*8Q F#B(<0H]0,CU6.@CM>% \""C!JS$!'> M!@F1(>.4I(*B$**(=;]9C*6Q;$@/(V4QED4I@S6MMHU M[0M1VJOU]8&>G58-03!3*$?1['3IG8$\UDITAG-/^C-<>5'5.2/2L=:<>\1- M8=X7FZU.CMD?,&688,QRY6U273>>A'JV",XA2PE5BD,13JF-\WE,8&:'\X./ M0_L)*"0/.!-Y '&L_@?%&88T#95O'L2Y8'E <23MQZQ< XWS=)4+ -T\GZOR M)$AY)689BG)"DA"FD900(2D@4=\I&":I.L>(/.IJ/^/K[XJ*^"BE.@)U548O=V5-BK5VS/HFG3P+4!2D,$E1 M"E&&U;[ TAB**$DXY6$61T9!"2_E_HXSS:,.%^N;4D,] M]X/\N%%8'$\["S)@[69_I5;I[@:'J7\-@W KY4T3%NF+#P=<3M^XS8"[Q325 M)?%WJX+Q\SEX&KKB"ZZQ(2Q7TUAN*(LO.)X-:?&VJ'/'"#VX2[>1OB/EQU)Y MJK7@3>.K.]$.DE[1*$K3%"60!%)YU8AFD"(4P(@)Q)C,HYP;376VH#GW96/# M03]>[Y&4>GI6U; !OC5]V)2;V$VEU[/UN'*@2%D=?FLY9L\$93.?TC-V=IM$ M!ULW>.^NA:WEH&M?IWAH!_%Y[2=A*K&_OA*3%)?N+V$*P9D^$\:O7CWVZ?5W M?7O4371Y^_"H:^@*UH9 G@XSCMWF/IDM/K/A.)Y4= ,&;#5=E(\87(6ZF:^S%)9V M!JSG"KR9: O8\P8ZYD#+'=#L>2RI\0"2KPJ<:UA9MF#' V@G]3T^UK1WP;Z4 M_+8LE:$MRD:S7RG_SM3#.O?NS$;H0 R\&JL&-9-SVONY5D3+*%I)N Y"#H9D M 5.)K3R8,;&<')2S"R[F?XR),W0O1I]SG(@CZI>D^MJT?N*"OWA26JD45X=@ M*CWB^%9Y+-^:&]Q]*WD<",HYPQ K.2%"3.H._!B*#-$\IVG (V8U(,>:A;G# M(XH;(-?;W[JV5T7/"2![5OYL.2[''F8S)V%>\.S47Z= -]CUW.A9[3]IAA2$ M?P1[GL"!J5F:_+MCXFOBCCT#RP[@<0;H9!Z/^TK+UNE]T7?"*\SBE)$HASA, M)40RCR!A,H7J-$!%F"$4(JN4Y:NXF=F*75L\UO!H6=9_W:=C9O$6P]S.^,T, M]V*E>L]@^L&5>BTO_RT*]9[!YJM.[_FBU_5*N-V?,*GG-G!2L0/#=7,*/]0_HK6,%RJ<6"W2(.D1J=K=3499F;;L@?+) MYPZ$ENHLV2;GQ/*?8?*,RH_**CDGZD@FR=G'K_/.FQ. 4LE"F,K$:CCA*;68E[LZ^;9L+-[?Z/$AV;O35 MHKNYS7TR:T\9_-33GJ'_V*B,GKWB\[1^B!<\*O8EKW?\)?^=<8Y# ;?\/W95 MK6_*WBC!;C^^?-MENBIWO%GG;JL\;U$797.=UHU2:::KO-F6'T3=]S][(>2V M%'I*5QS1' O!8)RI_1Y)K*R&B)$R(F$D\S".(A[T)=QF=N/'"F2DG<]KQ>U, MD[ZW4&>;G6[TNFX&GOAKGK/ Y\T0(G$:2"@9)Q!QB2&540(#JKX'.4(I35U* M]O_;?>@.#0*&.4$Z6+OY[_U-,-L*_QM\L',U:>H&4H&.SZ;)R@-.(GC M'R!H;X,U"+H,548#F.>81U32*(BYZ328X<)S)WHUI,"O M+3'#>X03X<<-^C4BV9E64VFLYKR<8]UIOLNSA1:;ZW*._>$\E[-_MP^;O_Y' M_73[6\DKI:)O-M95)!=>G_O;WQ3D@Z;G>S7809MIX=MZL[5)?;R$P'3TW(/P MEGHR+?<,]1P38CH%U"^MN5A$?4*H84A]ZE'7'DT;\5&V8\[>$-;4;+PGWXN' MW<.+;5EN?RLV]R_)H_I+_;0*<$1Y'!$HDC#4;=-"F(L\AY'(XDP76<19:!.I MLR$^LRYK5O39J)L'*CMN;L!#RP^@/4. =1S9]H&R -KLB#,7?';6H$>N&[WX M9H]3B'GT''*'@)O+:DL2"_E-.F5@YKN%[K*:GT+$;MHG\J MJO^\$Z7^!;D7X4KF88ZR5(?Y,@$1$1'$+,WZ L+W?&V*@R=Z NVD0'&[XIJ7S=LTW0FKAN[YI MH4\O_ S><9W+6!;?U+K?Q+ '(A(T9#*.((]UZZ*4,W72S0(8D"0)HB /&(T= MXKAGB2T37CV0WG>)M/0-SB-EIL?N@CO. =P+^VY26(=I?R/">!OM=X[&PG/\ M1L0\'=HW]K!K-?5D5JX.OV5:*4FY&4PR3-E)+S((&8 M\!#2.!5ID#(6"FEW.3,S/@Y& Y##4=JV3GO>S]/,%/T> M/B/':N_QZH6?6N;_V,R5OW2_0J3R"?U>E2P$J+?*\'FY7;AX?!'H3^O+ER%K M'Z%]JVBH)[^4_&Z[+IC:@^[*+;OEVT?%ZYLUN3>-U4XN-/,QK*,/^C+NGHNV MS9YB1?"=>AUT')E'<*<1FH[E>@7'S@A:X@)^U>QXBNT:B^T4Y9U>?;%XK[&@ MP\BO^4LNO6C9UTW!B"Z,^"0JH5[^^OK[H[(HZ@22LQ1+KMRX " M0D:Q^C8@@?/0J&_.%*&9-7Y/NODJEQUQ(#KJ-FU,1\#"3 J1)!D,"8D@DED, M<9AE$.5")FDBDBBDJV^BI-LEX1H2_)T!-FX-?8)@9P@/TBNRH*<+7ON5WJ:A MK1\47'O5=M1OP&.YY3M6 [&Y5]Z'T)V8;\Y_0_[DJS?MM.2C;6='7E^PH^RT M$,^;Q1H\[W;L?[OAVG&\U+GHT[890:RO=5>!LF51&D4PR@57)_B<02QP"N,T M1"3,TYSF5E=]YJ1G=_]Z1BXU]0*_:FY QXYE<:P%Q&:'ZGF LW4-?6%F?02V M%]_3:=:"\*('4WM CL^8#BNX7@#06OFN==EL._I&\6TM'I2G% I*XRB%H0B4 M?T0YAX3%6$]8Y%DB@%PM?2V M5P .@CMTRX#R5A:\#1D4]O1 8?]RYY9#BME@772/7UACH/-G/XEX3 M^K)]N=U4Z@#*FWNRMM-0FDF4I0A&J0@@(B2!1!\518@XRVE" TXL.PU9,S&S MFC]GJ>EUT^YX39I\QY8>PS-DS+FOD/U'8&8DY@;6SH+,@ZE+\R!G4/SU#+)G M8>E60D0Y+Z6?6SK=DW)YNDSD279Z$#ZME(^3_5NS;J9,B0.DSAB(4PH MUS,IDTQ9+Y'#($YQE*>,)QDV#6]-T)K92+7404L>'.C?@'?O7IH'+*8 FX[8 M>(3!\@IO# &'B4534)B';SQ"XA;!N1(:JXB-H; C09NI%1:+VQB*,@S=F+[B MO^!Z6.)Y=97375ELR\^B_%8PH4<5M5F@.@^ HSB5F$60RBR"B.NBZTA9S"AE ME%.*<820YR+<921;)E/LN!#W4;,#JI:?+O7<7RGN0M\),P?TQS,ZW][CG#+2 M\ HZ9IL1<."GEE_S$MW%:G.7_906J,]=2*#?38WNLA^@39WNPIS9)[]\( ^" MO_XNV$[G87Z42B>5]7NAC-%ZI_.>^I9)JQ2EF"$L8-@, M@,!2=Q7,"8Q(G,>"XBS)\:K6?0ZGHP.VQ*VLP)X%\SO]IO_EX%9OW=SJ%8=; M/=+P93C^P0E>DH=!&$01#*@Z0" <<(A%AF& \RB3(J=4H&XB_>>:E/6/!?F8 M$6.H7XC[8K/1^70OB/H#,[2O3I#&2H?R.$LG%(FRNP@Y#;LYK>&I!?+NKOV[+XK\$7S$D>(8IAB(* MF"YZ(A!'"8:9^D X0C@F*+^J#?&!ULRGA'.MB '94_?8C7@ GUD]?<+YB ;-J'\@>$G4)W& P(@Y9RG^7M#0-S3\@?%FY^CSLF5AZ. MF9@C_LS$ HMY+V:"#'T5PS?L3=>;;2F*^\W+75F*#7OZ4I)-I8'NVP("OYXUH7^P[S-Z (8/@W8(PFQOII>!V,^&SPVYEZ7U@-;(/7+7\ M8KN$#Q"&>XB7]=S.OD>#S3_L=$[+1_FJ6._4;UM/_..NKM0)7)^X5U&(6)3E M'"8,$8@R=12F08!A$@N2\8QE86 U0=F2_LQN=$?6_2QL"R>2#%,F*:0I3B%* M6YR'[$$G/97$CTW@+3L@$W#C\Z2Z>(/NW;",F!DS72' M!!U]X]V'H#O:%VT3]$?U4O/&1B1KSM-N<]U!TGX,,>ZBZT,6#C!G0, M^@MR. +A*?!A2WW18(@C-,"ST_\4OQ(+C:FW2"Q]_(VJ8? MR,@2,YOP]Q_NW@YG>C8< +5[-KE M^WX82.N4"#&V[F(I$ ;"#9,?3!YW[/&\W=PK]7C0A6-?U!*WWXMJ%$/.F%//:LFTHVEQ?M:-2J M;:>_DB'',><1S&-&(:(T5[J8$)@H5Q]'DH8Q3FW\^U,2BV0558>AK]7_!*(A M;*>-9[ QT\7K)+;3Q';]&W!;UV5!=[4N5=,5BW=*>A\3A*=E\J2*9P@LJHB7 M!3Q6PY$GW92P:6HF>%. J.>';11EE&.%5\B5,N( 4LG53U&< MJ-]'&3:;QS--:N8]LB?BST7OJ>ICKJ;K3T6G M9?.DJB.$%E79:8&/5=?@#=<6(\\:8:K/?UA+\%'JH&BEHZ*B6D4))9PD",I, M)_0BIG0:1P%,LX!@&BN5CB*[IL06U!VNM>P4W?>01QMDS6R ;[0<*\0Z M!F]P5^*SHXFU_-ZZG)A37KCSB34DI]U0[)=PLS7=UQC*51ITP#6C,[#"=1SZ) M1VTU-O=-WO"^4K=OR16)." Z 3"/FJH5Y3Z06"<%IBP,99CF&;)J MBVA%?6;-[_ON[)FY:?/=P8"?ILW7%:W.[- V//;/A:&=R? ,GWVDP 4&7T$$ M*]K+QA=<8#D)/3@MXF:0_B+XO5KRE:B4P6N,,0I%A$2-K;G$J&9S4Q'%@SH6@X0GD3*S&[XD-_.1#B);FT(IN3RI/,7 MR2RJWE/"'FORY/.NG965)HBJ[G)Y/VPWVT=1-DDJ*XY1+@.EJ!@)ILX&#"N? M@060!3@F>9HBF29FC>$-J-E\>9UZP_>T[:H%3' RTUI/LMLI[E[HCNH-&-+U MV>UX4CAO[8TO4UJXG_&DR*<-C*=?\32*5%_W=9L*QTDB@Y3!/(XX1"@2ZG0O M(TA80F6@S@1Q%ETUB?1 :^8=^'0(9W>1[+0+CV%FIM*>D+!3:6<0KI]%>BK> M7*-(!Y1^["324Y$G!Y&>><77'8'VW.\WNE[P@ZC[O.E7._%E^UG4];JI :G" ME3KC,\(#!E,488@$CR$.LAQR'#(6QGG*$NPTJM2-'X(?1XKZ!XT>.-BRTOV/Y/1WW>!G<-0#&LDP@.+,]Y^V ' MV6Q7$89L_.!["3NPIB\I+-=SC6VN=73B%T6V;.;)W/*'8E-4C97])OH:5>7* M)"0+ YAQKNR<9!32@$O]/T@$64IR9%6H849V]FAFP\0-N&_9:"<5D6><6$ZT MLH15TB@/4T&AB&BJ8$4"8JI@36D6)"Q$%.7([MSG'UBG(^ QM(LC:QH7]HV6 M;4"X@^F7 4S/>?!76NTFM+?PKQ'1A>.^-D"34OS^4'E=J M8]B5>K1:=TG*1! &>:03W-,8(A;J83DTAR$6.4^R/">YU; <$Z)S7S$K%MIB M@J;+;4O9\EK9!#HS,^$;$#LC<1:+.:Z9+:3T==]L0G+9BV<+$$YNH&W>=;,' MMXQM=^VJHOBF,XJ5;]A6^M:KF#)*\XS"%!,*$0E32%$0PY#0B$H6!DF0V-B! M,6(SZW]/&I1[VCSST5SF+YS3D;S M)BU7RNK6>\7PX[3JH#(BR$ACE'-O+=;O9(3E81N3L MM^JW5/68>X\EJONE%R]-/1;J7$GJR3/V[1ON-I4>N%'=E>7G;^QE57>VUK!U MPX779]XXNWD@@WDXU9E).N8-&RZ!,*Y GN2WTR,ST3V&#PRD=&K0<&G-Q9HS M3 @U;,PP]>B5P;^V4?7MAK\K""W615V(JHLQ\(^;?81!/?!ANRG[?[X@55$U M S(/XU8BBG".10A3HELZX"C7#;<91%D=V12C>69S[SH=]%7RW;FH\ M#X$U,(S8#*-L.AX_9-@Q!.GO [0,6/Z0C\4UO&G\*71S?H'7V3OS8^<[:.J/ MP1\38O4.\,6 K']*=A:=BV+UJCLSOBDJ1M9MRL<;];MJA9(H#9FRPA$),$1! M+J$ZA.0PS%.! DIQP(WBMJ-49K:K/5W0$NY26D!#VLQHCF,T;O>\26YGNIR$ M-C9(1D*-N%;J_=:,TC0R4DH#6C.K9CM[]/:UQ93O*7"F M@XD>1;:\#&A'61_H#\99@ST4#@''*4S,@X\>L;EJW/?5&%E%*@VE'HE:3JVP M6 334)1A--/T%?L S>UZO9^'^)+4XGY;-MZ-391F;(VY;WK7Z\&$S0-Q\^#, M* #3$1I?LMN:J?-B>P[,F CG%)T977BQ$(V)>,,XC='SOC(S?BFW5=7?GZ=( MA @G.209EQ#%NO$'EQ%D+ ZS..1:3##+E@D%$8P0Q80&4(28IX1$71-JER?J#SRD]M@-P9MC,8D7^ MH+"T@.>R-F@[=.+'IFV3-\Z^Y5B-T$5G/\I/HJK+ M':MW.A"C_B'*;^+%DR[X^BCU!<8A(DH%(V&2"!B&ZGB&*$XASE&F;W/#*(LB M93R(56F"/0\+QJQ?-LUM*CWEX!E[8!#9LDRH=\#0[<+!L=KX[1">I^E@I"%F>4!X+K_A@>DL?M];P(OGSX MYXLOZ[.?%>S$1S__E)L.?1)UT=[)ZZ+D0><.P;(T5MXWC% J(4HD@SEF,36V;RP5]UU"*KSHE\)MXVW3IT%&4#Z+^*+^0[RL1R3R.XP1& M$>$0<75V)BP(81)D64Y92B2/;9*@38A:J;-]N>H:1MT K)).<,JXV=)PBB/,YA3M5/ZEY$J;N1D7NQBB3)(A2KS3-7YW&4! '$829A M'DK&2"09B:VZXUC0GCLFA3YMKV?PCJM2T_KM1M\K:7/1=Q[^1&KQ6DK! M-,W!3L=Q@!.9JB-W@"E$&0L@2:( AC2/ A+B*)96U]56U&=6^WT/[%*1OP&B M9T ?Q*?V0@_0FIJ#F0"SM0^T!@<^;L >O$\->'MF9G$DG$#P9DAL:"]L61Q@ M.34U+HNX56:_V,BZNN7_X7#'?.'UF4U$7Y[<]3FMAG7*+C?-ET 8MP6>Y+?3 M>#/19[AKGI#4N3K[W)J+5F>/"'5C?]YNY+9\:$HR7CQU?SQ\ M,[D,J,AD! 7*7F._(QLYX/TZU.QEZ! 6\(U<$]GLN/A!R6Q.4%U.:'-;SM[9^*)O MXCY_):5HQZM_JC=_J_89.];.A^%R,QNIA@LP8$,I5+TK-^!OU2 /S-P9,05I MVCF9 1\[:V,&S0S.BJ7D3LZ+*8W%G!E+H8?.C>VK]I72S\\S+[??Q(85A$+$,4N@2*- 5TUS2..,P81%+,XIIB+*3*NF+>@N%==@'5'0 MS* QKQVV@7#<.,P(S)7QBYZ/022C9P5\F@\N\[+KF6!S*\'V")]5%;8#"",5 MV3:K+5:=[2#BL%+;Y?4K4K3:#([;#>\&!ARR=1,494%"D;*@$8(HUL-!TD1" MQG&4!WG$2!;;'!3'R.]O1-\G]=T#,[Y?G#Q,YZ7@6'6^+5 MI)0^4ZXN$UL^V6I2\+-I5M-O71LV.IWX5+TJ*K;>ZK94;=^IE6Y#BQ#)VY)& MI!O4XB2)(>7*8U_P?GIV16_HC<0^)7_%I M+!(D]XFD9P/KA;4?8G]]@GK)/'NEX6:]WVZXWB$N,?'Z.UOON)Y%M]WRWXKU M>L4"GH2ZS7/"20H123$D1 2011B1)&5)%EB5YMDR,'L\KF<'KAM]+P[Z3MJJ MTI]$SQ.X[YBRG$]L#3I!A$D MK'\\],?,&'\ +\1]L=EH<%^0M>[3,S.TD>[P@M2Y)T]DK NWI>ZCE< L(!$5 M22+5/SIH7V_X[P78GA5C6-4+RV%JY@C,B9+=9C]0^@N;//AISP[X95+IK7=R M5R@\[=;6Y!?=D5W!.=YUG==QVUGOR%.3?_5E>\O^L2M*\7DKZ]](*5;*WA B MF80A5KLGBF($:<@B&%*@(PH^3PEO;1(F!?.D^Y?I+*KDD^(> M:_/T"W9J6Y7UZCWY7CSL'KK^KCFC/(IH#&.J+YQ91B!.@@@FE! N I&'F5& M]&3EF5W8CI:9'IZ*/:YW5PECIV<=&8]M:R\R/Z9+ZJ6!'JE_'73H=+U%=.:B M&+V.7'[ ;2M[O_TFVH3S]\5F6Q;UTS[U?+M>O]F62N_XBK T3$7&8"34WH8( M#2&.E6.-493R5(J$AE8MD(RHSAV4J]41N\U^J?XG>*T,3?T$;NNZ+.BN;B([ M:A/XH#XN7?FS;::V'R[9?]5\@HY1R^L%,\C-]DCO0-KI<8O:C6_8K'=4*Q@\ M[:YF-!?=::U@.-YU[5YV[*PV"'E]E,=N^BK@@20BP##6TW:1"'*8DU@=V$.L M+$P>IQAG=M[S.,'97>@A>;.-(F5D'#]*[]6@;ALNW\O3,[;%GFY&(OGJX MC1-;MJ>;D> G/=[,WG(\%BN415D*WFRMS0BMC[NZ4C3TV7NETPZ4"A.89HSI M?A<"4LH2B%":"!QE/(FL+@#'RR)@TI3OP&/I 3?FGET_W?RIR#X'_\< MIL&_/(H25#K+]E\ V=5?E57]+\';/T4W01#H_V__V3Q5_4O[C\UV(]J?BJK: M"6YY[A[_& P/W][ M3R![W']W.+:D+X! ^(>#^)&0OHZC8\36_9(;B3XR;G< M["W[,I'6C=0+-H9)&:/=PZ/^Z54A%46A9'(H5;5;=69[T9TO]MR SO@P(]+ M+:LE>./J/R]N+H<+<\AF*"MQ@\*INL22U&)%)FX0#&M-'%=P\T%&;MT_B'J5 M!4$:IDD& Y$+B'@<09RR$!*4T"A*HRQ%H4WKRG%R5C;%L6DE*G M$[ %29*$*0\ACIB"3<@$8DHI3'.<9E3_G^"V=\^^07.]:9X#+S.OU!\"=EO1 M5)J8(NYQE+21D+[&0H\36W;$LY'@)^.:S=YR#%AU;WO*SD5O(WA9Z>N5*#CI MK"T KHH[(IM?Y3U'Z$4IC*30!PZNMM4@ M$5!$&8T133$-K&:>GJ$QL^H.*#95FH,^"_N;9MNFR/\_=^_:&S>2I O_%0(+ MG.,&E-.\)"\Y^TF6[5[CN&W!]O1@,!^$O,J<*55IR))L[:]_,TE6%>M&9F0E MZ<:[V&G;$ID1\51%9.0EGCC&RYK)]PZ=PU0%CO!$6'TN8F9CXK(G' M!,3G'W7AZVCW=ML*UJ_TAQYU*9JB5OV/7=_..UYD-"J*&.5I<\61Q(C@D*(X M$KP@*N$YM6(B@PB=V&&[BNJUD1\\5O*1EN*JUU^W\6+1Z0HAI+"$=-B5IP(* MYML_&R,(8X=_K-SH.JZ;[;B JK5I=[UH EQW)/Z\W=6FFZ[%M?GY!D$#=%N5 M$M"#RS5"BB>^;O8?UO+A<571ZB40V[W4NM=BVPRR^XCJ0/YXE'QM1E\%3.I? MT84YD=1!(M#QJ=8FBK_X8@R!?0B#="&60\W(%0(S;I\H!/@NO"-+M\AZ5]:< M+OXA:?5V*=[0M;P+0R89QP+EN=*I550(Q*A,D634Z^7LH+/U?1DSJ]\# M9O19^)7SSZ8_Z?6/LKZ+4YR%292A(C4=1$UA)<%YA J91(EUM?-MZ-. M[&A?S%Q7KTOSE?M=4L,IT%*#&MF6^P_[* S[EK-M,&=R- MT#_W(C ONH._& MFNW^^9'Z_;OGQ[]T6_G_79;WWW0F(+N<,O%U[ .;1ODZB-]L.J= MV'M\XK!T^_938,0 &B]T9@P'#$<+8$X_JCRL6\*^NF[=$;HQYNN&L*_T7O># M@U_!O[$?5\O/3PL9A2R-KJOJ:_6P7(MW"WIO^QT^.\#$WVHM%QG!@9&,HD#+ M-DE/VU-35@_ETA2"V'_GSP,Q[@5>,(#YA9WYP3^-%IZN68Y:Z>1.YT>=S<%& M#>N[W/C#KCQ FVZ_[[1RII%9N7S2\].G1]D04B_KUU*M*MG;D7K[0\]76H;^ MK*N7]VOY4.]7]&TJP^XRKN(LS4)$\]A4(D MPQFHC/?/\FDYG_C\J3^M,(ME&D<%BDEJZ(MD@AA1*>)ZC8L5T1]7C&'5D#_[ M\[JDE');0_RJ_;1^^56VG&E7P5*N@THN:'>P4?;["0;U=_I8FT]X\20:SJ]@ M_[/_DWWH=BOIG_U!7G*"^,JH_4M@)LI@IWFP4WWSR73/-]I?G2LI]TG4-#FF MWCB=IM-T9OJGR2$_9HJ:7J336LDLN.3J^OF^:BFSV\UV9/O?_A]5; ]>N7W3,=3]6U(<9H_F.:0U\OA:'B-ILG M7;_Q+(JR4(4$903K-5*14T1X&J,B%F'*1,'B%-218PHE)PX4C># 2'9LZ#[) M!V.7:_ULN&'A"((TG)5Z0BA\L5-/H>*\+-43@GS$5CVE+'@:U#L\^2R;KFDO M[Y<",YCA\;86&E)S/8"#4]QT3Y7(HGG>SX.TD9-\\I MOQD8=K8,9]RT?HYC\;1;EO.FK.G]?65V81H:H,_R62Z?Y(=R*9OES5V110F) MD@)%,=$9"T\D8MA:K>Y"V@_ MA8/P&Y_4IX(.%A0<49N ><<%#Z>\ "1HMDS!Q?Q^[N#TOELV\54O%NJVIN&3 MSE&^E@]RP[)=L(QE.4Y\&RRQ>\0 "+"3V1P6J+A#_F;FO3/&4&Y^7,FA*,FGN8"XR_ M<&EKT4/Z%+VTWS3,.&@'5X@\)2I*S0)!>W8:*42S J,\#$,6QD)E2K@U&+76 M86*?[S>).VX98RKL-FJY]A:U1]MRGW):#&%!PQZ^6=KH.6#BO1VIO08_J2DI M&*+SK4GA0SGN9!P64^X(Q2(FI%1I@F1N:J[B$"/**$:88QE%@D01!A'!G![%IB+8_9;2 $R6VQ1>C =N4&SLWMT#F89O;=PX7WL2YP7-NQLQ:O#1/L3X M&Q=<>N@R8.A=AUER_][QOL,%!JO<_D*C8%[5OZ[@+XN E^[X6HEE&TH59IK]?WM#'$(&YX4YLL[NF<0@Z MR1.LK*UL]$5R-BAK7IXS&[./J,ZL7KITI;UA1?RX6LOZPTHO['6&_*YZ.;N?Z[ M-K> &_V:]>-6PV"GHNM2'/YQ0)?DDX+LOC0'XCO36MT9+.]K=K@F/VGM[@S9 M^36\^Y#PI4![F^CA_E:O,=;5PQ)4)WKRY:F3F?::7?G0T)-JP7+=E$9"ZD)/ M&SV^5KC87F"J>Y"*"@D)PJ;P$,XMOF3R]K<$NY8"V]7];J2Z[(E MTGHMEU*5Z_I-6?/%:O\6C,2,BBA7*"U2B7 1IXCEJ=!_2[CBD2)Q"%K#N"HR M<6[0J=6FT8UFP;YJ0:=;8"Y. R.2,_AVX6D.2&&QZO,1;+7GZT:^;/?5)]!5 MC7D["%X(UE%OP4O'BJ),*H1SG"**98KR ML.!)$N510D %"@.RIMY(>'NSS;1;$HN->*"7#J!EZ:M^, !Z[,;T/:D3G(%8 M6.?+=PO!XR8?^;'%*V[>_%%^[W61J59+_5?>EA@V/65>VO_N\E5!,\&4 MX"A5:88PD06B2B8H+B*6X)PREC*(BT,5F-COS?ZI3FG[38[V=()Y/QA=NY P M)6:P.*$U.8_55=L@ZB7X9_?G),L#5S \A16P^%ECC2LXAP'(>1SG^X-F([M; M7YCE^/7#JEJ7_]O56]U6Y:KZ(JOGDLL;O22YJ:0HUW=$B9#F-$>)B"*$94:0 M7B\HO5R(BY@2HKB U434CT:)H&ZU"+A6X]<-%1?X-J(+Z'8A M:WHH88&KTV=OR^=,1T"MF'"0[!_5B^F7;CIY:R5A;Y.O:TUDY\UYJ&C/W MZ,K2Z MN[OJ65DN]"JEO9=5P('5]'NYD5I (8XD*%9N=B5QH9PTQDOK'*B4X MS:/L[EE6;&7KKF2#YJ-K@I^:][/6P#M&F!8LAX M [%:+&C5&P2X'CB',\\)#\,P1X3K!1:6A6&A*1A*\B@M6$A$%H,JN#R@[$0^ M,SU2=I'1@_VPN+C]>FF);2.=;>\PD:=8(V-7#)@R XV_G_1.C!8H)7X,#!P@$" M3P$$(GG6H.( R6&@<1G">_"YYOSIX:EI M#?7[D+#<\,CAEB/$H,505#-.4I MDBG-"\XHS<((=KL5KH25.UURR;4GMZVGH_T-QFT_:&\1Z!S8%P>B2P"<(!Y= M!3V%]G9M9XE)(VA,'YK.*?!GB5 C $"U=A(#NU_Y:/^SGVCM;R^KV2[0#4' M6[)ZI-7ZI<=#S;(PI4DD4$3SV%!5I(AE/$2"T M(8<%$G_#$!R..Y/A MPF@D,":SL,-?&2ML36LN9K6PPU?Z^M,?AE6$ P7]+F M8FO+H/&V;5WT;E7)\G[9]A[G+PW#%^4F[ORF7S!-2NZRI!!91$*4"IGI)10Q MVR$ZD>$Y2R61-*>%M$M?7%68/'G9R [6.^'!0DN6]:^O[K46M>4VB3/(P^%C M4N#8 4LW&U8AOWU&#BAME.)<7^ MZ,"SN**M>1O?M'[>D89;OV8:!)@[47S]5)7+^VYQG(HT#A-5H$RE$<)<*<04 M2U&NDCQA24Y)$H)HN,])FMA=FZ9639^*GF3'?F+GT;+;PO2" :+A_NLG'EYN,?,/>+A'GUA2LJ.#R5EY4('D3L:95RH@FIGCD.$!>&(%-JW M8YS0A.4AR0GH,B=0_L3.OJ6HT*LJON&E6'3"2X>.S2!L[8+ A(C!0@.0SV.K MT=R<'D=0S,KKL9/^)^3V.(+&C=_C>!CX8M:$MNY&W9N5-/Q?G^5_GLI*;KJ0 M@?L"V8\X<53I*1((K4FP7)G6\8TNV[YV]FME %+C2^EI0((%DCX^1@E#"QA\ M/L!G@FX_<-N=ENL ,;.MYN&F]Q?[#F_#3S(_?5]J5_M6/C:7C41,L!*,(Y$1 MTQ(PRQ&-=09"LB3!,:,DS:PN=1V-/+'O;V6!KF,=VS_LR1=9!3P%L#4(=(IX M4OD+3@KWQYOM-/"D&?T3O],/.%)5])OG+L6.LFA'6'/-ZF:ROA.$8AYBC$1H M>FMBGFG/P2G*?'(]P=2TD0TEG0$@:I>L3X03='YU@@C. M=@$WUA?[!4#RO&P8<$B.V#$[M^7]=/4MR)J(@(2S)4 M<"P03K,$$946*(E#DDE5Q"&L))@$X):"PYDDE1J"*,5191VSSZ>/B)G7?+VP3- MI4\ ,9Y07V8>S!-M+0,EU><-N""S/C'H;.GU>8/Z.?; 4XY\+:?[83==">[" M5,:%C+1#17&$,$T*1%*5(9I)'&',J%2@F7%(V,3N-="6 M"E*G@^M54!HR3?/=;VIX M[7LVL*^>LK!MGN*([929PTI0"@.HPOT]0N96#ZI+9_0[:IN.G]M MO_8)QCIQ2"A*6$H1%DF(6!$E* O3F,>Y8"("';#;")TXQ&Q5,.%DQZ2TT<)Y MN\X*3[LPXALE6 SQ ) [OXN%Q;ZI7H9$_AS6%PL0SA+ V+SK/S,Q,A<[.K.KMP5:1H);K]:+1XE?^5*UIN3!_OPJ6LO%1G2WY2WK\?)*7 MITNS?S[>$ZW3M)=?MI]E4Y-^L_L\^^4S5P%5^@MCDK5Y,C2O<,^0V_G1]T^3 M%7J%'Y)/^A7L-K'LW2-M#I7:&G1S.[RYZ'BJET\JBB3!N[?!#<1M=,GV"D4[#2: MB#WT$DP\!4LG%6:-?Y> =!C2+AH+7K;^]F^?7Z^J:O7=<(EU'47TTC>,51@A MF@E#@,XBQ'@L4$BPS%7(PR(2-@'HS/@3QQ8M,6!;D?;%T*>0&(X;'NR#A81] MT\;[J%C9:%_/?:&M;N7:EA\GJ/AZP)"!VNI3;\U6.CV@N@QU\LJ*YWB M-Y7_G,0YD:8K>G"+C'9#0T*"5L!UM\A MG_*4!TI8ZV.]2'7VY[ M096@!5=(B-Q0XB82L512PXL;A2+1DT28W^D5^R26;[E'UJYV'['>+K6[F>J* MU6)A4JO2%&Q*TY1A(>LZ6'^C2_"EI"U6,@TYE1BCD!&LOR><(4*3$.7ZR\-D MFJLLRF'TP6[?%"?&X!YF*Q5<+YCA!OY"5467S8: V7732>>KZR\W[@C9Y>)N M5L.F4V/NP3[N?WG>=U\>GY>X#BWW=FEK._#, ME[0.#3J^E'7TA-MDU>-Y.V[,45^+?SW5:Y."=*E/+DFJI%(ZE"<489R;DV;! M$#?DU#@O\C0'=2&#B9]IB]6L'!_W.Q1O*BU? KK5"5AS"43:SNFGPP\6&/JT MD*?V.NM@I\M1@+BEIMY_@B:';NAX"AY X;,&&#=@#H.0XRC.Y>!ZVOE*?W3\ M19VH.Q:I,!1%@B26$F&5ZX23%!RE.*0YCB,2PVZYG9$SVUV70+9RP07=)]%1 M64YPK ,TSJ5 .,XY(C&59@%"0XJ3*$\Y++GR@(]3IM5'2"G)+>EHQ@"R"[,> MC(;%T\Y:#COMHK;I)AT^CL MSG0AHS*2*(K-BCEC>L6<\ *))"\885&12BO>6SMQDT>T;HUH.B->VA!Q#R8[ ME_5G/,QS3Y_T;M&X&4+#0PO#4T9.UJIP3]A/;DEXRO#QUH,GWW(X$UC>ZX'U M2&*WZ-=+_BZ5ER3*$I$*E$8L19B:Y9.YSY*&BBG""Y5Q;'TZ,"1I8I?6<@ ; MYX.06!P3^#(4N)!IMW!VTOO;.%J^RQ'"(!* PP1?B+@=*UR.#.S$P<;:H;.' MP??G.X6P,6/O/,+J!=?\HRJ?J>'9^[@RGSU=7#\85N\[DN0L5$6(DH+HM4)( M"\14D:,$4REU^L$*: /GTX(F#E [L5>&R:81'-!&,C0#.0.4;>YQN?G0K&-G M^49F<#ULN4.V,6R6MSSCC)B9,XQA8X]SBY'G7:DTJL=51==ZU.47>=_;("2% MX&E19"BGN=*K!=-,C&4I8GF:I1(7/"H8;&E_5M;DB_NM9"@KQCEP:"%RD>8% MTE."(>6)('&J6U()W>S+03<=#Z/D%TD\V(W+)1U M8H+/\M$<*"WOKQJFK24O%\WQT5H^7 4[7+1B=?>&_PWD4?.]L82186":ASXJ& V1*3 M@!IYKME(AP8T"X';Z)I]M'W"ID@Y]FWPGFITP_^D%&/?N/.IQ<%SKB9=3,(TE2I%A3)7'".:HX(SG7/H)4(B<,%X#EHB.&DQL9MV MA1S?],_@C+HNH-J>/DP,%?1L8J/.^3:!K4[!"2)>GZ<7%\#B[6S#18>93SXN M@.GX7.22P5Q+0AI"A7?:LE,4OV]_=!>0C KZ_X6I.2,Q55'" :S%QGXPS1<9F-^U".K!3\FQ1/"_E)[3+@]TM3[--< MO]OT*7N_/%GP+BNUJA[T/WI5;5D>A22.. HS)A$F.$)$9!1)1J,$2VZNZ8,H M+'QK./&DL='77%;N+=IZ*E_!^R).]W'9!<:?^B$X+Y3/8=XQ>063U"9.!I4O M'@[O^LU+VC$5O$<,'Y,)NAYZK.NQY36"9Y$A88 M)3+/$<9AA(J$$D-G%A8\)OHG( [PR]29. 8?*A>LGAKFCOX5Z@%&";?^7A=^ M0+89ZERP0Y/5:1%W2%Q] .4MA[U(F9G361_ '6>V7D;UU>:L$6>*IMH^B!]V M3;[N4LD4HW&.8IICA$66(HKUJES@0F)!\R01P%HYB/C)U]^M$RZWLGTV.!M MU787=AJDH)NO)UN;MS,QBC(NI M'MLH=KT4)V+;CO6QD#S.*44ASS)#RYZ8D%.@)"))2%G.<61U>=51_M0+XCZ_ MX>G9_W(*2"N<+=>ZTZ$'BT->@+N$&A)BOG^62"OI/XLP$@+- 'Z!GK6HZ^JE[]7Y5HOJ[XO[_)">W<4"403G'=DTU*$*(N8Y*%, MBC@%EO4>BIC8U;<"@^]&(A):)'0-SAEXO$0X^Z2;T[UMJJBW,_I7^N.SGOK-T5ZY?"J7]Y\>9>OO]5V1 M%3PK9($D8WH6QC%'C%.,8B;##&/"B@*T/VLO>F(GW2JR(?$QY>7P>^@ *.T\ M>!J 8)Z]PZ97C&[4V%W';E1H+GN9V<&?V\/-]Q0. ()G#1-P0 [#A\,(;F'E MHUS?T/K;;;5Z+H44KU_^5IM[8B9\U>8V_XZ6\RXNBE3%28)BF0F$39K/B*"( MIS3-<$X2K#B$'<]>-"BLN+'G<:U)\&3NO)1+_?^="@'=Z@ +,0!8[4+,-&#! M0HS!R2@1;+0(V$OPZF\M:+\$6UUZ_+W^@@P< $]!!B!XUB #!^0PR#B,X-A^ MHHU6R_L=>?E=D>=9FL814IPG.DFA*2ITA$&,)8IE11(W[!GVT>2$C(G#QE:B M$_WD*4QPID08%1E*N$8"2T$,)M30_S 5%J2@'%@C>"$J;L="![@$;7>OR^&1 MN>D^CJDA)N4(YQH9DF<%TIBEB50ZNU6@*L%+OS(.%0L'T/SJ"YJ8JCR.N,[V M"Q7JN9FG&J28H"C.,CU3RTQQ (.I*S"N5*9[%WG]NY7=#'OAMP$VE>Z,W./G M]-@PY+PUOEI\G) P;U..\R8>M=$8>-3/%2ISS];B#L)->S[8%EYL>G!L#Y4X MRY2B6/LNH4H'.-PP2D4H"C,F2*:(%*#M\RF4G#A"7G^Z>>].4GL5?&S[*C6= M$C_KWP;O5M5W6HD++V!Y^7CMXM#/_M!@@6S^S^OBZUL^ 9WH4I<7%7_J52^? M((]= /,JRVTZ^(-6I?FNFUV:[B OC5(L$L51KO]$F.02D0+'B.B,GN*,T-2. M1NR\B(E#\49@NXOH=MQY A>[*'B9M; 8!C04'(#.V^(I?)P0,*OSGS?PT'4' MGG1SO-=/=;F4=7W-__-4MCTS/^@?&-J1^H[02(1$*$18JM?3.!.(D2A$*HRC M".=Q'%%06>F0L(F=<2,ZZ,D._FFD-Q0K-= O!V&S\U!?8,!\U1T'L-O:&.C) M@0=%S>K*-D8?.K75.X['$T^&GN:3:MF%3.3H>&OJNU#&F"0D1(()BC -8T3# M7"$I0R$%D3')05T$SXN:V+5;P28+KK:B@XXD"7KL0\(1@T^.A 8?\/-C7OWH:^7XLMZQ?_];;70[]=O M=DK1J_-] -HK _'L41SLO]XD.S-<_'$#R=A@$L)/;6N;)U4?%S>KP MML8?NKWU>X[L<*4Y7ER*^D[Q J-R(\$L,=:NV+$6X[[KQ4<(?F''' '3W@6/[SQ&H]4>@I^*VY3UCO MR!;"5+ DRCC*A1 (2RKU*C[D!JU@8-W.68#L MW,F+V3#W.K)XHL[6HZ;YJK,Y*V?>BIHQV_CA^;2?\L);\+_>KYU_URYT+ZL70UO,&AIS%Y<9-VOB: MQ9-P)[M>+*[%O[ZNS!E/1X]MZ6#';TY]G+U8]%HIUN8HU,B6R[HYN;+WK!,V MCWO59>;"/&K$4H]LW\.6.3G3B>%F'V5]EQ+)TRA/49%$"NEE6XQ8Q#"*:4$RB44N8/7D=F(G M]DHC.6A$!UO9S7;$Q^L_@G\:!8#'*99@VJ6D_B&">?(EZ("35)BQGC)62Z&S MIJ\P( YS6>#;\)9I&P[)ECCX>BEZFT:[-5J"$.K1:FUQ(D#Q98JM56B\0(;JA9'^(;CPR2@P$+#"!YV"UE'<.P[KWD' MR:T#V]=O,M OE94,1%GSQ:I^TG]5JRK@&QCI#L;>8<%?_+1D \$PT)K-;IS9 M6K2!S.JW:H.]Z(L>[+:2C[0T';=E54G1-:C5TIMK:EV'$*Y4&JG[ M'"$J"X7"4 C&,BJS.(1MC+LI,ODN>J?$MCU2\]5?-6Q8&RJLUB>,4@@$S&,&:EQ$_F&H, -4P2@4%7Z\[( MF7I[9BLU:'Q'NQ%O!S4[LV\[LV]&S 8'B1&C/$6!.QQ^.+L;U]^6SW+:FERU$V64W^J;JO5?44?ZFZ_D"6F+9NY)F>Z M0>$<8T2+*$9,DE2%61+14-HNSJPD3NR\?_L2[)38=K6H@T]5L-'#?@UB!^'X M LT[,##/ML#$H26V'3CV"S3O(+DMT"[Y H%68B![!U9B=N/,MA(#F=5?B<%> M=$M<_D>*^W)Y_T;6Y?VR^5XT6[ YQ9C$,D&8%-@>CP4G+L$V>M" MI]5<;7QJP>DQ$]JR.,"U/FN.TZC7=H*^T2#G]]NW\O'U M2ZO-ELKYPZHM:W[]+H:=^V"Y@OS?CAVD7=/^='!HO4/CZM"QJ5SP6<]Q;HDRO^DYJK MS_6!G&_;/IL&KM1#9D2^?JJT/C??:'4OZSN68'."J)#,=2\V&SQ/Z7HQ/GDR/HO#'>.'Y.B)B9H^>\ MD<<<.P//NL6MW\OEJBK7+QORIS;12;@.6V$8HE"E(<*$$7/!-$81*W*B1)B3 M I3%GI0R<>0ZPV[EEF2>ALG.)R\V'N:4KG:#W7/0+D_^>5K&K XZ:.:AAPX_ M[(?5<'>AW[;)XH!*\./SD[3-!W[*YP--(V;]:"[F*O0 XD04A9=H]E.9"3U M.D9(Z$.$XW4M"U%Z.;OS;5;@M"APA.(H%0BK/$1$Z% M8XQ35E!5$%#C)J@" M4U_PLG/FS3:3<[@%XVX74Z=$$Q8X)P 2?J7,$0U?=\V@XN>]A.8(SM'M--=Q M7%M*/CR4;ROK-MFABRZ#,PH0Q+"(4%BQ#6!*."DQ,0P"I MN(A)I/\#ZR\)D#YQJ.KITMS=WM,FV*GCW.(6!K5=@)H,0%AT\HF=0XM*!PR\ M]:N$R)ZY>:4#+,>=+%T&@84B(+M[JT=(T9 M1TS%$4H$XU1@7@AE12YY8NR)PT@C+6C%@2Z%G8)A. A<:!S,Q2%V6;OP@ 4# M/ +ZK=8W]5]V+GEJK%D<;L"(C3L-/7+I[:VWM%IJIZQO9?7%$!R^IG7)7[^T MC&@-/UJ[@XE9KBCG#(DD)*:YD5YI<$X0DW$N.4UH4CA>W++48,8[6QN-3*_% MH-'I*FBTNC(MTSJRN$:SJU[SA*_?5QVAW.]R_6TEW/:/X9^,W50_*=ZP6. , M+P+!>\%%+R!$WN]XV[@/"6],L@O;NB]V)A!$FDQ@5+)(( MYP0C2G6N$.(XU>D"23+![:IU3PNPI6N0(T&%2L@((34V)"#3-GAF*J1!9CI40!9+D])VKR0+$]T75IQ7<6 M(+M\XR*C'0OK-Q([U[K:'FG[+)X?-LM;>?P9,3,7P \;>USB/O*\FZO>TI=F M"^&3VK$MARHM!*4Y2FF2(1R11"]'6('B*!-12J.$YV+CI5_M5R4G1#EXZ5>' M2\];?FI3R0[SU%/XV#FIJ[E._KD19E98$W!4#]CBR2E/29C5'P=,/'3%H4== M)\S6F?YO@MY%DK&80HBZBYIAGE::+"/"TIN1+43. M/#O;@W \4P/>=60H+9?E6GXHGTU3^K7^NI1Z)=^2VOQ._[6JFN7]1_JP:2R8 MA))(EBD]HRN",!$)HE%.D:0))BQ6(LY!C/A ^1-O+[;:H$:=8*=/1^YT%30J M==N'1BG'AHU0T.VBRX10P@*-?Q3AC*=N6/BB/@5*GY<#U0V:(S)4QV%<*SY; M]JTV$GZE/YHN.LUV0X]@T%R5;@GN[FC*51@S M!;IR!55@XD"U42=8&TUZ!'\+*'&J,\)V06E*W&!1:0M9E_Y\W2+7;O3UU&D2 MHDXAG^60;E!X*VH$BI^Y--$-G.,"0\=QX!T2_K84U>+E_HO40Y7KE]__O;ZM M2BYOOBWO;_G:MEO"\"@3AQ$M7&KIYN!NHX">G:M_RW70:&%JP);WEEN2%I@, MQPR_<,"B@R425^8TE'L)"_;6.G5;&!EZMLX+=B;VNS!8ON&<2)1+*5[+I?[+ M^E9_!\RRBJ^E^"S73]7RT]+\;,,8G#.&B4XB(DYBA&7*44%)B%+!!$Y)%C.L M@*WT .(G/WC8B ZJ1K9IM>?""PR"U#IK\ N3:\9@M @Z-0(C\RK8HM:JLKF- MK<$SO_?. ^P"A;^,P5[TW-D"&)03F0)\#'B6\'XIS-;N$VV[DUAF!?MO39P% M[(3]U7ZF/[!K?&9W-PFZS;F1X^T&XWGUG:;F@Z%FFXI/F]"?>L\\ ;_0TS H MW*SJM>ES7:\63\T-#]-,,XR*$&61Z5S"$E.M6J0HH5PEL9 TSJW*T,]*F-A1 M6EX(KH6VC>0W8NTOP9S&9=AYO%@+\Z'64",O^&0ZQOLRU/["S\4&N]WY,7-Y MK[#AY>H$")XZAPQ:.' +Z/1[LUT$&E2[?Q=H^,')*B\[GN0BCA,6ZEQ=<6F8 M:!*)B(XQ*"U(P4.09K1S %HI?5K_Z?_XJR\+]+4W-G0GRSI]K^C.\![7)5 MRQYHNT72)/#!YHGK3S?O@^OUNBK9T[KA]ERO@EO:M)CQUXO2V>#Y:E+G9 5W MAL.A"M4+2_AG^2R73_*S- =!>F*]E95:50]46_F)+++Z^E@_ZD4_J MB_YIK2@WO],OE"L1W7&>I44H$T1QGB*L,AW4"RI1H@JI1$9SDB4PMA,_BDT< MGSHUKW3&V2D:/.XT#59;5:^:^R[-YL2ZT=;$L+JG[Y5Y46L,I3GQ]/G9Q;6? M\:G PM[V ]GJ&/24##[U/I#M;M'7[0?R9>\#N1W^0!S(3?RBYXW9Q)-:,].: M^ 7SF-/$\_@7I]4;+LZ/!$>Q8.',&)CLON]QXF+\U=G^% MV@UVOV&S/#GB&2&SNN2PH8?..?(TS$WK:GUW6ZV$SB0^55]D]5QRV5Q[(C0A MPNQ_I9CH=5.>1JC DJ*0TY02O2XM)A(D@H&4UR*X*[,4$3.UY'L=C) MO@H:Z1JA8"/?GDYR$*YA/_0) LP?W>T'T4[:&.?$03DX\&R$E#;F]=DIK9YW MI*K)9 X]8%<\_":\M>%LU=W:NEW3Q M4I?UKIVT997!N?>GGORJ:K64JZ>ZN;THEW77):93P[X&X:S]PR[FRW3@E#=L M=?!/KVVQ;6QT*EXX.^AL90QC9O4+&D:?O928^Z9%'!?\D7F1;0,X3(EN/X*M&>=>&89=& M"A'G19%%B,=4KX1Q&B$B\A@5DM.PX(E@A ,93L:E3AQ33E7<[G46<<[#[3"U MBRW>D8*%%2\@>:A#'C!ZL@+D4S)__Z.A2;E?UNI+KLFJ6*SV=ZW>KZJ,TI RKS8Z?.4F_J:0H M]7-J51G>E;L4*RH+E2,:%QSA)&3Z;RQ$6)!,$$H21D#+_S^+89-OR6OI0=WM M4?-&-BS4_5F NB,XS%,91DBE2G\#:*00$X8K,(](SB7.",Y@-7A_%M,@WP&G MNW]]8TSZ^/C_GV^%W1S[9U%WNFG\5/WFJ];(7P)CYE5PFH"DC1";4ZSF>MFK M5NM?3$7*^=Z[9C8+#$17 6OL,QQH_C*$/]M'YBD)^=.8-6N>\Z>Q^DPJ]:?3 M#[Y[VVQ,\?4372Q>;FDI_JB;FV=-BYUVRB6YI,OU[_1'^?#T<+U<:A6VO09NZIXBD>:17:5&("%818AFC480S7@BK_:2+M)A\?XFM ]YISK'=RQ'XY+LR$*#%&-2L%6)\.5LT&VTRMH%=LU$@E: MU8+KV:"UKRN9!6*W(I,)H0;5G%P,T4 !BOO8LU6C7&Q^OS3E\L$N/;O4V6V7 M[YK$MCXX9Q-)SM*$AHCR0B*L2(B8S"C*HXQ&)$\S4EB1M0'ESGAJJ?78+JT; M35S/+(>!A!Y8>H/'_;3R")F9SBJM3/=^4#DL]2>=4EI!=4!Q,6Y2Q/DC0'\J]9 M2)U\6U8+#7@C%5JW,HZ8"$,A<9:CA$7FE 0S5% I]3^S+%24$1:"R(T\X^40 M:PU:-Q.A91=4/6, "ZC'7)([0()& _V31@>?Q4#6!GNK#!J7.'.9D#4$QS5# M]J^Z7NW8<,N\*W\TG7.:!E^?Z5K>D511*@O#8I$G"(<9T]%2A4ARO0['8 $">DMCAT$C=MOF-O@\ MA('#Q8Q1Z[Q=QS@O:>9+&*,F'U^]&'\%7A/X>[DTB[6.NTG[*4\SP5&>ZO]@ M9N@)DX(B2?(XC8HB23.KGE-'(T_LKITL^Y*_?;.'G? B8V NUXGQ2"]U5OD+ M:OKVQYNMF.^D&?TJOM,/P(^U#.5&5^/P1IH*W'+9;':],0';\A!K:(R)G:$G M.MB3';RQGKI&81@_A_*% ,R#'(T'G2?96.9T>C0X\&QG13;F]4^&K)Z'GP.] MKNA2Z%$JT]+J'655R0WQ31>RHXPHG5,62(9"KS5I(I%>=(9()#S.XD)P&D6V M9SV#DB9VUDYVT H/.ND-^])YEGX@5N-G,]X0@#GKD/'C.KPM1+7574M5H_0A.'XS8DCST84 M,"LX8>%X+G"9<;"@\K6B#6N=%FCZ'3:9@)VMH"3@O$E.4_^)X6:;\,^;TI_F M!YZ"^\GM\V.SH6_K'9OG)_:)6_H2/-=[5.B[^@9[']E:-^X9+H;!_&'0INY4 MS--%JT-CG#QA.\ALW_]#M?O?^J/?N5(K\DK26KZ1[9_OE[WVOI\EE^5S\X5) M612G1(8HY*9!#<$2$4%U@AN&19+)*(VC M:OTU*RU??ODE:=7<_JMMOW8R4? MS45 0V94;76 LA3:06JWP^H3)D=NPU9P\&JCPB]!N=QO]?UY'"H'[D.0X=YH M$>VDSLR8"(+BF$P1]KHS6X8>:_4LJQ?0#'KJW8EGTRU?Q.(EN/Y.M9%BGSEB MHPR8+V,?@?%9]E+C8:YL;;??V7?(R$N(,O8'G)LDXZ0Y)P@R3C]WZ1GG^Z5A M7S9KB'K3,^##KGX]*T14R%3/SC)#V-P\IEF8(*D(%VFN1)2"B#'LQ,YV\AGT MM+CJ]\:XJ(C="EF[.=L_7C _]P;5!2>F-I9[/SP=%/J3SE%M@#A_I&KU-GP/ M>W>;32^YZ/U]U63.O]]\D?=&5M<\Z?7+E_)^V10\+M>'5)0'5S$CEH9I'J4H M9*K0"X1<(:IT" JS)$F%8CD)K?B4)]%NXM#4O]_9USCX_2;H= XZI0/V$O34 M#C;LJ;NR4_MM9?\?XOB&_$_]:&!1T.NG KFE.\,'97]F\%,_,+=S!BWO:4&K M0.QV@_1'*';J=Y7[U>[#JWL?WN/NP]M4]9?+]2K0\;[H.!$(^EMS<10N^ MK;X'2[K6,JZZHJ2KKL'C5;,)\*2C?;760*Y?^B+-K[AIP:46J^]U0+6*5*FV M':%61Z=\R]5#R0/32VY5>3H3F>RC'#A'\2]SMK.7R>#JG]=,)\0O1\TQ/TZ] MJ]_>EES?FNKNU;+?=OCKJNT]=LUT(J*_S7<1H2KFF4(L-Y0SG&/$BI@A&A5% M'B5)F!:@R]23:SSU<=4AGTA;!!\L2LK*A2&CVS4XK/_JAUG$WZ=IMZ#Y4WU& ML"S F0MDQ^.A9P*U;NK SQ* 7)UMU;VQT.,B:[9/8V*:#W_Z_BGX.[S#;TO, MX5_PA43EKY]JK5!==Y-@W?2M2!5-2!85B,:I1)AA/6_@0J$H#'D1XC2.,:CA MSJ"TJ1=\G2A01P\[F.P"LC?C@4LJ2[O=:!+ M#J0YWY;W[Y?OJC_HXKK^I/ZHU\O[-^M/ZK:J_E&]_<_ZY?I[)6K]8_%^>?-< MB7]4W04V6_HEA3?Z@__U(O;Z[K6J[K=M74S#GU7:%R[;XI14+%'.$X MRQ'CI$!9%D9YTSPXLNIQ!I YL8MW^QNM+/LC"5O QD^$)H !YN&M FAA- AV M*@2M#E?!Q C9'\5,@)3; 8L?Q$!G%T#;!TXD;$>:[9P!:%K_] #Z*CPP?M;? M@L63^78T9#6&(/'UBPZ]3Y6Y<'U#JZK4RX@XCQ*2F,-[)4TS9!XB$D8<*<&$ M(C%)5()MPZ*5Q(F#XDZ'@#<<2\VE7O:B%PR='@%O%;&/!W9(CL=+[_C HF4/ MFI9^JB$^??T2;%4(;J:!QCY0>H?(+4P>L\PTC."?5- #<0\^Z>NH%X3 0+"T M&V>V4 DRJQ\H82_"][Z:;86W/RI^6Y7<^NKR_EL3Q[2W/V3%RUH&C3#[O:4# MT\9WC-RM@D6B1DY@:19HX^:T!4[;,0=#S;;)F.N%^6?ZO%!_E>G/#^,V3_+JZ>3+WWA;-R=(=YVE&&)H50B?7N%G;P 06J,XC9!>)O-@-"S7')GMNTV)M MFZ>0<%[.K#X_:NZA4X^_ %^8_'U5_5NM] ?_69H+TSJKK+M\-L\*H3 K4):3 M'&'"0\1$E".6QU'!\EQB9<7G.BAE8F_=R@UV@NTS_//8C"]BO%@,\]-3QCJL M:\Y;;;_"\6*]VUH'])&#%CVC1@TL?\Z_.]M":%3]_I)H_&%7>JPW3U7[_0%1 M8VW>FGQS8T<;M1$)9GP0U\M-EM[LN'^J;NF+N3?^?GEC"B&N];,/J^67M4D1%<8D MB66*",8QPKEDJ @51JJ0F(89%RFSGI(==9C8 ?>8,DP!(.OT:D\75Y5I;M:4 M?YAKB4:YX#IHU0L:_0 ]N1P_A/&Y?P9H8?Z_WXUQN=TUZ XF/U5!IU7P_F>A M"NAS-CVZCEW.)D,9UN3L,GR&6IPYCCQ?@[/+3-]K;W;A4&[[)[^M5N)[N5AH MB8=W57:T?3T^B#R,BDA/!22+*<(B3U"1<(QD7C!&<1:K''2+%B9^XJE@HTPS M#;2WI8ZN4<'V7H#HVFW(3(<9+,;OP74$U#[KXQ2;-VXX>-K1 0J?=9O'#9C# MO1_'45R+#/48;5_?NJT)V=8R)S)E2L8,F;ML"+,X1S2-"Q2;UC\QR\)<@"K3 MSXN:.+ST>A?7_[>K? %6C@_ 9!<[_!@/W,UMY,Q:2SUNIK>JP[."9BXY'#/X MN-YP] UX>Y\O3ZPN14D-'4NWA1>+-%*FO4^2& 8I11-$0IRB/,WB)&%)C$.K MN_FGAY_:97L"[;O]G$!AV#LOMPWFD7U9GIO_G#?C@@Y )P:=K0W0>8/ZO8 & MGG)@*Y>R^JU:/3V^K^LG_:5]MVMT;TU@?GZ(B5W&2 X:T4$G^RIXMUJMERL( M[?\0!..[G)ZLASG5D.&>,V!+&]WXT ?&G8\B?=RX/=9TB\<=\]*V"/_-ZL$L MT1.>Q(**"$G.=2H:1P4JFE9 ,8Y2G*64PZX4[(T^]52V)7EHQ4'I+?: L$PV M7-UL\9=91@GCR(?AL]ONZ6GR5U4/]2;7'&>#) M[/P($_O,[U2_5-)%T$@WU 4GSK7L)[4!),;G-#\@P#S+ROX)YK9Q6YVFMH%A M9YO9QDWK3VP63\// F];*KO>);S-Y;QNL2)Y+$BH9SC3AE4OV52,:)QA_1]& MA4QDGN;6S>[&A$V>C;:T??U+OZ^,!K_\:G2P/V4:!6W8@WU# 4U-!U%PN+(S M"H?]Z9I/6-R.T5R_)*!#,ELS!T[#1H>8[=C+UIC^^9;U.ZY%$&R](Y\P0?.. M%$DJXI"A5,I$Q[$(HT**!"DEI(P5)PFF,,J70Q$31R\CT!0W=Q*O M/N%%JF M< 2+7?)^F;&P^-38^;YGY]_RGS/P^);^V2<=RFL7 MB_=+43Z7XHDN-H'?MLCVQ+L3>Y,6&?1D FIM3]DYGK%?:B+,APZL\TR:-F2+ M6P7NJ0'GJ\,=,&>O&G?H.;=YRJR@Y .M_EU?+T7SCX_T87M.D(C4%-UEB'', M$4ZB"#&1*\03$A4IR0I5",B4-2AM:G][>Q/LY#>W!-;FG\'2J ";QH91LYO1 MO&$!<\P#")I_!HUDCSX*LM'3K#=I3B0C!(.NX1P*F/B[OQ$7&'E.7)E' MB-C-.I?8"7,1D(G@F>6<'9XFDZ/A9YT_SAEW.&6OM>@KOW0D=O_8%QLS.(STA M 7-.9Q!<.BR/F>>OJ_)927-W4AXS^43WY-%7''@9S:'8._T=Z%*G5$49QQE# M>61F3B$8(CGGJ,AI(=.><2UXOC]4IBE)*S@N'MI8K\V(J#UQ1MSQA>"SI; MMU0.;B%<]38_@T$C':J,#PRZH,AX,]+,-<8'!AR7&!\^<$&;PH^KY>I1FHIE MTP3"S+)O?YC"-GE7J$1%S-R<4S1#F)$8D53_)R:1Q#'.XDSB#=V875([+-#J M"[C/)P9SIK9&3+;2MCQB5\%26MX*L@0NR27ED4J0_C-%F.N$@H:I1$P)RC"G MB61JR].V6M/%3T)O)]O>E?6;G#42)^] L\+F[_1WZCA)[OTC;]U0=R\7>GEAUR75=L%K-?V;Y]: M;5-7P_*,QWJ6H9@RA(G*34Q02(2Y%(1REA!0XST''29.55IW>-Q3:=6C,M:ID>;]\39?_-C?*NAD3$QD+PG-4A-0<$:8<,:&4_D\1JRR7^G_V M;;A.29C8XSN9 =-" Z&E MI*G01D?*/S8C-ASKRQT,@+FEN7\%W/TZ8"^F5= M:K)C=ZQ#TSUUP!JR9JC?U/GD3GP\U3R-@E"1?:"SPU M@9D*GOX'C/$TVY^2,.OD/F#BX5P^]"A\ZGZ_%&:-<*Y!W?OE09;0+#CT3RM) M:_E&MG_>I3DI(DH$XG%D.FY&*2)4Y2@,4\(D4UFLTKOU^%:D-XU S@W?IG3L M-ND'[/$T8G8(H6N(C7KHP^GNE,&KK8Z[]<35EH2M53!XM5'5LE>'OX_ /KV9 M_:-P2X=F_$A ^917^ ;R+S]R9LO7O,+2S^_\#@R?CMYJ:4LI*RG>45:5?'.E MGY,\XD0FB.:%TA-,S! A<8PBFN28)R&AL=7V]H",B?/!G=2@$VL?M,ZA,CX3 M>+ 5%MN/S7184YZSUS[L>K#;+9"ZV ^*B".6#<2X%,MOD].&V6MU7]*'[3A&54AI&!5)$9@B'N$"L8 3E<1IE29QA)D+;R')& MQL2192]HY5,8CBP=;89&E9^9C*]$ALIRSUSZR>+#;+;(=>0#X]^D>%K(3^J##E>?5-OC[AWEY:),?H4 MA0I%HD(4A8HBG&<$42(%$CB7- DC)NPZ)X E3QQ\-GJ8!8,.U_6Z+3=1JRIX MO:JJU7?3+PK(+68-JMU>V"10P6+7%J65"HP2YL]6C6"G1_#/KTV]SB3LV& 0 M?-&:6JI>&G[>EN?_#[IXDG>2QBGGG*(PS&*$ M18$1D4ROB!A7&2D$CI+,H5GK.7E6OG%Q,]:-]* VXH-779.*7ZX"VG9G_>__ M\U]1%OYW%%[E>7@5%22H#8UV;;JQF/FIJ:DF5P7&5SG.NI]B:''Y&?^Y0:T1>=2T]KH)&K,]B\F'#O-61GQ$S,CS[N>C1ER%KY^ MJO0\JO\AJV?YM:++>K%I#-+LP%R+?SW5:Y-3WLDBSG.<2%3P2"<:4F#$8JE0 M+J)(9$PO:02#G9P!-9@XX;AYJBJYY"^&/&*C1!L4?FVN#4-/V*#XVIZ_38@: M]'2NITK0Z7(5]+3I-3C9*>3S^,X1"V^'>U#Y,Q_].<)S?##H.I #U]-W6HGZ M9K&JY=?5[\O'TM1--NDKF,[58JB)0TJK0="H8%*&K^5#TY'B]X^W[WOEN;5V M&J,6@"G* J7A>#(!0+#H88O-)(L7H/5NS%,6X\]'1&5O[!XO%> UMSRD/?YY M1\NJR6I.$10D*8GSL$ I)PKAE.KU2&YX%F,NN(B9R'-0 <*HQ*F#0B,?V)!G M'":[],&K\4"'[V[U&N'M"F)JA@)K8SWE ^/R9IW_KX&.G(4[ SU1%)PVH(ADH*#-^8C M*3BMZAY)P9E'X+G\.Q,_KNM/ZK:J_E&]U&[L(RW?*@<5N5JRKXAZ15H#7LSX4K MU;7J"[K,^#>]PEI+87+CZ^5+T'MS_8V:[?VRX4GY7E#'%^-S/_YP>+CG^6C\TQ/Z!=VIY62 M)Q5F6TSYA:R_WO(\LNO6\,*N.F^,_!XG_3LDVZ>>$/K;SH7,W^8">:9+DS_L1,+L[M0 M2&4NK")%,4&81 H54E$DLH1&*DDP):"R)FO)4Q_*: 4,)]Q& YC'VN-GY\B3 MH +S[P80X]S-7WI:G-E8\>?H8.,]^;^]W%G# AB.PV@!'\"U84U[>?[]\F]Z M.N"K^V7YOU)\I3\VA!WOZ\_Z]ZNESD%?;E=U;6[EWQ5YPC*1"<18J -*FH:H M8%@@D49AGJ4LIAP44)RTF#BX;'0R>?I33ZM@37]L"6""L@ZJK6:&)J91#=H= MQ^4SL M*DR,+"U!]4/L*-92TKWN@[I0*;L= =6C%GB\?EA;GPKOO37U6<_]?=7<60NTR-52KIYJ!S:/[ZJXFPL\W;G04MC1[4FCW$YI]X>:[T#VI E[9Z^G MG_!PW>MF5:]UYM'=Y/A0+N7[M7RH[W :%-@#!X)6OL75C($+*\^Z _P<7M-QW'/SZU_<+B(J&R2%", M36C@F"""*4$A8P(GL0PIMBIF.S7XQ"&@$1A-U>5%PP4_]5>EO)_5M47#)Z!ZB_@0(XG M#'I(8XA3I M94&$HEC%:5RH*"U M:8@Z5.?-'2Z!-^U,L%&FZM@^_-&L=Z_MPI>=0GSACW+ MF94-]F%8'EE,!3'PV&)6=.%G&RXH^3K? ,F>]XS#!9:CT%3#2TMQR/$=(YDO9;4L[[^MWY5+JM=ORWM# M7_-EI387HB77$2>/*6*44X3#3" B>8$P"2.5%UAE$:B?@K9MWD57%@YM'5]67& FS%G=+ 0M#\[8 MXK02.!QKMJ3_C!']_/[<(VZ3:%M.T_AADZN^>_Y8FE/..Y(;08X(F=JVN7*C>RKUJ2*@"1NL2>,?Y+%1V$Z8/ &!. MU]G^I6?[NS_0Q_=7S>4#?_/AF&6>)L"S8F:=\<:,/9SB1I]WO6O,UB>X"?(P MSPC+&,IR[;HXBCDBA!6(*T5Q'&E[LJAE/%8IXBQ=(, M84/\R#A+4)9BPO)$KT1#T(QZ)&'RZ1V@8708[.=<1,L M&<]:XNUHZW#\F8^OSIAW?$1U[D''G>B'1UI6AIG"G.,O[YN6%RVKRO_(A7BW MJOYFVM3'(>&%Z3W&XC_JI]F*I*>9['.0!O !2R_UEWT !MY:WXJ\"([YKC-.=@!L-D%I52.O@ M<4<98K*OS60KF?/N(T-@.-I"!KT,WQ3ZO2%ZE=<_RMIV0ZCWRL2.W4FR/!HZ M-&=\S\?1$ICG=4)T%JO%>#K_/:&XT^9.?YS9-G9.*-_?U#GU:[<9L2$(-7M# ME?PFE[7VG/=+OGJ0S2TW6G][MUA]_Q\I[N5OM%R:'UXK_27]++GAZ2Y5R9N= MN:_TQRVM&C)B(055DB.A!$4X2S"B:<)1G.<)IEFB)$L=2,H]JVGU3;Z8V_R6 MOIB@U![PTH=5M2[_M]W(W+ _K%=!N>FB4)E#B/H[?32'Q*;I5LM3(VFUA'=4 M\/VQVLW?/^-3'&IN MZ&)_7 6M]OYRA(E@]91-^-9NUKQC(F@/,Y2IQ+AN!E;ELQ[Q6=ZL%B80573Q MV9RG?5TU(LL'H].=CN L"I-<+WYBT\ F-QWX3&_F/,M8+#&-*&@#PD[LU+L2 MQJWY5KZ.Q.;^JNT5/2""MEN'OG&!;B5NY/$YZAHF YPB$M$).8 MH0B',:6*"<9!UVV&Q4U],K\1WK:SN=KTJJ%;!8)7.HMH?VK9P]@21[M8XP\= M6(S9 =-UK&E%!SO9_H*#G8V>@L*(L%F#@9WAAT' \BT'EEEMQVHI=20Q))DO M;Y[DU]7;'^8VA_RDWB[52G]5S"0"N&<#&')B3^\T"3:J!.*IZ9+0:=-0C^[T MN0)?SH& -[Z),Q%NL!C@&3(8F2H< #?&5("<^6A1X<;O<9\ZO.YX1==$H/=U M_21%RZ][JQ.4E6ACTD?YO?E5?1>Q5/ H2U&4ISIET,L31&*:(<5"E1*:Y4IE MH!NZ5F*G/R[=770S&T9;GK-'6@H-H_[SI:FSVR80[KF$)=!V.85_^&!QI3V$ M;178\#*W*FS2C"N]=OG>/G%^'PU^KQ=DMZ]KO79"Y[W5"P+BZ%(O[.U+"2!> M/]7E4M;U-?_/4UFW;-ZO7WK_:HKU[W*.99(SKB-+TR2<$D3S*$4RSS$E*I)A M9-7^PE6!B:--G\!@HU#0U^C*D!CT?M"1& "O5(%AMXPX$X()C#W><;R 0(& MAG<""$OQ/XG_ 0;.>?H'X#ANX>I#K\-P=P4JC+*$)$JA(E(ZZ/+E$P)F M]=;S!A[ZX\"3<%*UM\MUN7YY^R"K>YU^_%:MOJ^_F72<+E_NDD06D:01XAPS MA(M0(4H5UZL.R7.1%TFFK.Z"C MZ6@ZB)C-PC GCK:A<6>C:[,PKL_<9O.X*XV T OB9;F6S06O]\NU_IP-57%[ MU>OUR^_T7ZNJ:2#?W&TJ2!%G(>>(2Z9=ET8A*C /41Y'B!DNS?B )CTF=D#G* Y MIA!P&\:51^#>['9^EH_F0M?R?ELHE*18A)%B*$RS4,<;'7FH*$)$6)8G' O! MP@1&''!:T-1; ZW88"O7N:#J+%*6JWP/]@-7\RZF._ !#-OEC0#@C)B9*_Z' MC3TN\1]Y'M[9]N^KZM_-(<5GO83GS8+]7?FCNR&^NSM>-TS-S;U,4W!9=^M, M17/*99BC..-"+P 2A1B/.8K3$"M,"HGMNEQ?K,G$;K_5+=@I=Q4TZK4S8]!3 M<,/]U]YB;92T[TA[V> M4(<=H3/&7+ 7=#CBS+M 9PPZWO\Y]^"EI[?OE\]ZY%7U7:; )@ M@&NU4YAY-V=;2HRH MWE\DC#T*O]W^<;7\3<>OKA+[C:QY53XV]S^@G/;C(TT<1;0"Z+?KZ]M@4X;? MT\'^QKH%(,.!Q3\6L!@S!,,$_/3VICK=1+<8?K8+Z/:F]N^= ]Z"YP0M'_O[ MY9NN^.4K_2'-%D%3J?MA1\9^QR@6*N(I*D+!$,Y(C@@E N59G*=I3I@DU#9) ML!4ZL;^W:IA[Y&)3E;4VFC0[7ZNF-+Y'1V\_O5IC.IY@3($4+!IT(+U?!AL= M@D:)0&L1M/P!'R8%R3XIF0(LMRQE]\U:&/XDTTBB_U6Z.O^%X\U5KOHO?I(: M*"(#68[U4+.E/5#C^GD0^%VW#9MKKK\]3\UFZ]>*+NM%\S6Z%O]ZJM?F6]7E MW9@EBE)%48X3C+ .IHAEB4!K2I9WB^[?1K^$NS4"*[7ZZID3^MFYV:]ZGA4)KA("P/$T_:- MI=!9-V]@0!QNW0#?=EICW_4"8P^X$+A,8RLUER^X($ON/PA UU\V=CLNO(:''O. M99>-D0=K+JM77$F.J\>5X3GKIB]"TU#R,$.)+ ROD"P0E92A-"(\"7D>$P:Z M,78VW!3TQB>-\49NO#_ZS-3&)TT[ M)C8^_=@%=?/?5@O]1MTV$/BX6LL=1_EN!Z[(8AZ+-$%Q4];*:(I(SC$B/"(B MR1.9T1A<.F\C>98MC::]7E,XW*GT?_ZKB*/\OX-6-8<:>2M0[3QX$JA@OMUU M^/"[E^ELG\^*>"NY\Q?%0^ X61]W6HFO#_?_L_K^^_*QO%G6HG)H MRCLXRL2>WP@/OI8/Y?+^*M J!+]_O'UO^E77I08!U'QW&(WQ3-H?$, %]A@& M4[37M;+5K;'N\-#SM=2U,G&OF:[=&Y?TWC)9^6JI\[(WJP>SHR<+FF<)$4@H MAA&.$HQ81BB*)*6TX"'G#%3E=E+*Q#[I/3 -G-SA>;[303 M RQV;+-UQB*O/;8.9?R$!EMGS#S=7>O88$,/4F:-O^ZDW/;4"#97DN9;+IY9$\GY9VE]1@L!IN:#W M"Q(LW=Z(2UI^_J+>'8*RPU=]"?LN)LUK>?Y75@^E/V%VA MOB.YI()1TXDE3! F18Q(PCDB,DJR!, M72\16A,@F=0)G'@2L83G'(6"A0A+$2$:BQ1Q4^*;L(3FN;Q[EA5;S8147Y8U M5A]D7?\UF WUW3Y;]..\:&L:W.[?[E:V]XFM(+*SDU] 0#SU_8694_L M5= (WGJNYQ9*(P;Z[(=T3M3\S8U&C#[9J6CL'8>#!B&:7)TN+0'M*GCE9N/TR[W&+VS\8II!UJ&1C/#/HW ME\_WC-RM-#9M!SZV'\_7@8\'G,),@:.GE,>K:K.F2%. >IA232+#E:_FRS>Y M6&PH>R7+5)CD(2(A*1 N8HF*!*:4*<>4-">?/#S^S*YM9>RQK]N]!M_& M^%J)ZZIZOQ1?R_5"VNY9[+\UL;5S M*9[H(ABV$[2_<-HDI\V$@Z%FVSDX;4)_F^#,$VY[ G];:BB>*BG,AG]7Q\)5 M5G N%!*RN8@H,E10R1$O6"I3(6/&0'<03LB8V'6V$IOS(]C"^A0B=NOC"^V$ M>=6^B1.4]@Q8XVFQ>4K"K&O& 1,/EWY#C\(Y2]XN[\NE-/>YFQN,=;F6&ZY> MG#(AT]QLI,D886Q*>@AEB- D"DE.0EE8LY2<%S/UWOJ"Z=P\V,D/=@K8$VP, MH)2S+$UT&$(L#@7"ZO_C[LV6(\>1M-%7@?US;";+3.CF FXS5\JM)LVJ4CJ9 MZA[K4Q/<@?@<'P>4T@\ M/X,9)5X:T)A@/]4[Y7>'D]5!__6G#^#G]9K]R%,XS\0EC0 MOXW8KT^VX@8'.WJ5<2 <<:=,&SC"EC+R\F+\*-,&#!E1-)ZVO939)>[;SI:> MGW"& @J]R%,EFD(&9Q2',/$)I8%(PD@8WKP<#C]S9-X*LVP#N@^%WKK(WD"S M(*-OF\65R%,F.+OWN#?XPI<;3QEV?(/QY%/F"Y\=1^R'==&T VD[^UP7K/_! M@+OH@- XPU'&L1 P(32%*$ZDXX4>A=Q+B9=Y49KH79"Z5)&Y773 A]SKTK>T M4H73VY]9L99=] 6F%Q=+X6H8&2P@-2&>=HNR_A)F*;3M%CE2WF:%2\!V)25B M70+:@XUW'V#[LP''G*-5D N,1M9)%PV_V$K*!0C#M9:3\>Q68Y]Q7C:WZA:/7EI#%$6DC#+XI &1BV6-63. M/"D,!(.M9,O;M3H(ZJWL'.-B%M0M(3%>^QD8Z6A!J"-QT56B 02'2T>35\T" M0E76]\UA$"^?<5F_?L5/O.EDB@CW0AY)=_=P*#=H<02Q[PVFKFOL9G:CCMERYB7RG<''BK_MO/.L\,N MXHI31O5^-_F<90XD?RB:NJ>BOJ94C9\7#[?K54[5_+Y=N@KDLRAFH:H^DA-O MYG.(PS10][ R.:Z/O-CHEIJ>V+DW9#LEP$X+T*MAF$'1 U(SL^(<'L-]U3@R MV3W0MS)E_C.H)W61^5]MM?1:-"7I6-&%ECE> M ;ESM[G&]A;?7"]H_F_XCF9A^'Q!.WBGA/]TI5H?Y 5GH-,0*!6O@-)N^\A1 MX?R T+NMH9?F7[DMA7_K;^'RIN!;F+'\+<0W_%@G;SB^I3Z6[&^X+.1,6_6L M,N]QE=-?I'=^J?E3=>_S5"Z9/02QJ@)!E&%(%"&,A],PC'&8)5RKY%A/W,Q+ MYU[XCOKH"C0*7 '2D*8]R3CS07TI51)(5YNF4O#NQ[K](?B5UX]K!GY3^H)& M85,FN7&P]68,=Q":Q?4ET3-GI=,"Q14]W;BP97GJM P_(JS3>\N6COTH"/;W MC(:M..[67Z6)*C^_7LG1'KZH+ &OZOLH$B@*0P:]0/6ZCE(*4Y(I(G>6,L%9 M@H01#<.%^LR>8!LNE/)VH80/6I:HZYO%GG;RR58]4Y;XR[Z-7HA:$''3--_( MJG1WN_+JJ&?,OJ+@RQ3X%MSU3B!SQG5_F38+<^,[@>Z82]_-L#;G"/U%;;DD M;")R=PX6Q0R%H9="GX8$HE DY5LW)F)#9P]U ;+L,,#PX M'$5(YUSA-;\8N:'O'Z]+CEN MK@Y*CR-,Q"ED09)"A&D(,Y0D,(P"@6E $A\CW1N8PX'G=CIUH5#),KQ-N6?[ MN&M=8I&A.^D98W0%\I3F5G<=]P9:[%+C*?6'MQ=/_KMEP4M>Y#7_14Z)3,YT M\KOD<@YLRVV^R0GP\[I47/7W&/L)306'<90E$/F(P"Q+8DC2( U00 7/C%HP MZHF=V8U:)>!*:0%V:O2U>[\I34"GBFD5C!ZL>LMO]V"9>6B'TR^7X61>&F-D MMJOJ&#VARQ;(& %Q5"-C]K;Y;>W]:4L=K';V/#AG6_SERU;8.#7AJ'L;GU-_[G)2R[%L VM96AJX]%] MZH5IX&<1E/]3&V(20L)0!@,6)D&2T22A6O=3M27.O5#'SWF-5X#__LP+EM>- M"RB/>)8O/.)*=<18B_K'6-<&2RCUEA9. 3*+&+UHE8[KA(.=]&YQX;"7A:ZE MKMI83,I;MH.%KOE'S2NT7W1?P]-U >^;@#?=HS&MVX/5D[VDMZ2#8>A%0GX4 MN:E/9201GBIR/U"\F28&J@\*9N8ACIP7WP5J82Y0\@]3Z7(YT"9U+ ZD77C- MZDOQO*FK7_@+7_D=QT(<^E&(8P014ZS],8D@H2&%<1P'/A>$)AFQNEYU+&OF M\/NND05\P]9E8^!H)HSQI#')US^H[D1)'@<"!PGD*9( MNG'"*<04XP/G/.7?B@9(/MN*-KE!I ZCGZBYA,3X& MM4;$HIQ"STQG]1(3XA8NB- S_KCB0?,]6^::4YW'KTG5W-"^EUZ>9G&6P%!D M'D1AF,$L2&.8>#$1,8XQ(UK4F'KB9G;_H?#_ %U;7B5?_J9W&AB3W8RBI^?] M[C Q\_V+X+#@Q]&QTAE?SJBPA?ES= P_YM/1>LO.Z=N<3]\VRD^3F 4TA7'3 M4%1X&4Q#BF&&DS!AH1?'(KNOUS5>Z?GXWNA&+KV5H?T[?*=> ;1KR8#'TXT: M6.AYK+6%9@[:BIFA0]9)_1VYWO[8BWK:2;,.'>OT0Q?2OMV(#[AZ_+Q:_ZBV MP3_BBAD^C&""1-.G-X4ICE,8\"@@,8X\FFF5)>D(FWWB[&G3%#N2% X:Z1=, MFR.XZ4Z:;M PG3*M@; GE!NQT#6]W"E1;T,V-V+T6>JYL7?,B>AZEJ+_R>O' M#YNJ7C_QL@D>;9>6+P4M.:[X1][^_[T@."))E$&?)"%$' M(DH! *K?-**5" M_ECKAH2%[/FWS2WUU@^ICIQL6WVNVNGV"CPW.JE;$HTRX!WKU-),F=F /1XD M9H;0>(O=HJ6&LSO\.Z]N\6M#2)L002+FI3 C!8D!(>9]Z M* F%# RI0)Z*$PBF 6%0<.I[3(0)"X2C.#$0.WN8Z%U@9A4'"$A"G M,4*'.ME=A#AA\=P!8BCRCQ$?3H"@'1Y.O6L7'7[)"T5:6W*6UY\Q58.^?N/J MPEI>/+Q?E^7ZA_S#!_PL_ZU^O>=9DK#0#R#-5%]-+R408]^'L4]Y1KT@H]3H MB-1,_,P[/Z6,2G701AT@.GVN0-EK!$BO$J"=3F;QQ!!NO<@R'XAF,:;'K]4$ M?-[BMU4&;+4!'Z;P,PXW=C X"CR&PA<-07; ' 8CRU$NJ[O_O"Z_\;[R7)%K M*XJ7YK3H/@T1";+0@XG2$DU(MA&*<>R4*>A)19-%R?EJSE0!>W4;_M M1#=%DV7#%?P**L648KB$T8!2+\PX0N:RRGM%F+^3WO8O:&A_&@7? MRR#R R;_(SC$"&-%3A][J>=G@AJ18Y\6,_>F8>NJS+BUZAE<-%?]%UMKN+K? M<\@K\.GWGF"O*R\ O^)Z4SK.(8Q;Z6KQ?EK(LHOT44./%N/C3UL6>&R;V'SG M#\KWY?2MF) 5HY1<=STU9U?O7[M_[.;=($X0SP+IN3R!*(JD#Z=)#&.$",E2 M'"6^&<&]N0X+SLN=6+!5"@RT:D@H^R?LN@E:? "]8#$SK/;3O#M$S4M.[#%Q M58EBH<&R!2KV$!W5K5PPE&7=)Z7M95+.QFZ4M6X4,*IRF"ED/%'WN%(&,8E2 M&-'(\P/N">(;E7Z;")\Y@ U4 9,W/.T"EQ'4>A%K+@#-0I5;[,Q+5RU <%79 M:B)ZV<)7"U".ZF)MQK +0]^XVDI1M30N'N1?>/G"AX1:-.99(F@ >4KE+BCU M$;/>F@$W\1+]D4?GKAQ"$J9A'D(D", X:F MF8YBQ)2T1<."INF'D4#W->OB"QE*[O#O'[<]7WSDSM3A2\=" M=Q44YT4M73DQ:?2)BHGI=V;=3FP)NOL;'GX:X33$RK>]"*( ,4AX%D(_2'F8 MI13)'\VPLSC48\%-1M[P2\O-_;I9,=,3[07^A9^F M3>6%8=0Z"Z1>6'(!CUG<.>ZO-$M F3)LIAY);Q,2IHR=ZHODR*F_\1JKAH?] M\(/0HEHATKR6VQ$DB,\R&"+"U)4^!+'P,YAA'F<)RP@U2X%.BYP]%]$JL/5D MT\3#)&2ZN0>70)BF'SH,MK[];KBZZ.0[N"]F;JRS),2DP(7S$+H '*)T8[& MC5H+'@,?=8:5&JN?ZZW;3:.0DV^F&ZF6_A*FT>P ^+4)\-WY#)@E1>,6.F>Q MT8E2"\=/ET >QUBGHULR$2H5;D13"]MU#0MI*% IEWDP\F*Y MMTI2F@:Q$??@D8B9XV/;8555="B1A@W51H#1"UR7F6L6A$PM-6<./&N,*Z[ M8P'+L@.>-?"(#_#\DZYNPWXI7G@A/XBZR1G$..,XX3"+XE2N;+)(58'X,$D\ M0GR>LD2$_9T2[3.9\_*T?D?W;Y*8'LML95UZ[W4(D_:QS(6FN[SIJ@.%@QNN M)TR<[6KK4-8;WVD]8?;T9=93+UE3^YZFWAC,[->KU?H'EO9]7I?M+3:5.^VI M\'#*&4Y3'V(61A )@B%.0P)3AA6MF?3_#)EY_L4ZS1X=MM*;6U6JX0M5"^CN M^NM*:F(:-B[_#IK3_2+87D: ].,D9<\^YMU-6:78#,2'SE!R1U%\H3Y+\$R;&C@*BH^;W1)K&81K!E*O>59'P(/:07/ADJ4^2-!2$:6TZ M#@>>.Q73B-(G#-NS>3S 7&*)69QHI4RW&1BW1I_;S-8J.^(R7>N,Z,A.F3#" M-;;W^&)$8J>4'+*$G?QW",(Y@B (/(D;DZ@<%$?0]S%& ?$%2H<.,/(]Z1C'%G%IYOY]1 M*UK?)V?X&M-QZFTQ-MV4];J>[=M& M<*<#.($'N'Y:;UQLH36-MNK%/#;N8MV7-8P;]EO6>=S<'3_]LWZ]_E&RZIK] MO>IV-)IN>.+5F=VO:QESK6Z%5(/6EIHILG/V3CO?A:::.=U9*QWNY2:,LG*J M4^,MYDPCQ@R=:.PQN[SW5UZK)@"WY?HE9YR]?_U+I:;8SWF!"RICY[5J>MR2 ME&9<1$$L88L(%A"%20@S'R%(:"8"+PWC+-3:W9F+GGGGIJK?J6I.\=RI LCK MG]]UY;P_ =$K!/!6([.DM@'(>MGK>: S\W.%6M/2XW:'&GCWEQZUK2[@>AHU MX\2T.0".,M &@A=--9L#S \P\=TN1 M7,I4O\\[L?KS]GF[IV=O)R:;^78C$IRTV>D">=(TJYG\_*B+S>>3A@UG]>F' MS;.[W]2&Y^['NELCTCCU29!2Z*%0S=V1#], !S#C7/@T1$%&M2KSCX>>V>]^ M+KG.+ODX-9(-TF\T^J/). .7E@L>79:T6'BZ\P3 ME@4N>[3+3;-E+^0BR.(0!A%*($H8@SCQ,T@C@;,8)5&"$Z.*T2,1,P>' YIP MNY;4Q[CHK<$OL]8L$!@::E[G<=865X4;QP*6K<0X:^!1:<7Y)\UG8;E6*NO\ M7VV=N&AH4:MJHXHR/JRKNKHNV"]K7-R4^8-<9:N'/G.Y!V0IR1"-?0ECB"!" M 88$11$D@F0>9RSQB'9G/"L-9G;;][CX!Q!23C-UXX&&JB9:D:""O%,24*6E M_JQG!_CTC#\[C&;QX ^'H/[R8G8D[58AU],8M@O-=;,.W6K7?(4_N5FZ7 3- MR K';MS%%D(7F3U<+UTVD%ET9SR7\GC!U*_:YQ5^N$>!QP2)/"B73APBDBHN MZAC!3* @)30.4T^K%.YHY+D/!7M90 G3"Q3'UH^'T(ML,DQ=Z)FC[9AG51]) M3B\5-&+!M4O3]1<2CB"P;:O[P@NLR@E.@^)H1:!A MX\B\/_;V8K.[A@G#.5SG<=L6$E6EZN;SXH$7-.?5^]>OJMU TUBF_W&; ,CD M%$X%%S (<"PCE2 P(RF"<491A"E-692:M970%3US\%**@(%(T*IAE3@QP%,O MH3(/2F8ASA(@BZ84IK8Z:U2A+7CAYA6F@!PWM# >P7S)_TD.I)K6/>2*4ZFH MO^(G?H\8Q0&C"(88*WY&=?,^#GR8!9%/F1 L"[7XE\\)F#DHM"+!3B900O4W M B&O(49QF:@SW51,>9'7Q8-(]-JP[G_#1Z MZX(W!MPP_6!&O#IZP6&G]Y"A=7%:5AM@EZ5L-=+PCTCG:@.Q)=6KE2B[:-Z, M+;@4Q*[KVW5>U%^*N_R)=R4)&).,L!1#D<5,D<$F$ <<0<;2*$Z0ATAH%)C' MQ&*ZVW]4.3Z]P$U\=.+GNY0,0N$ [D MUV /'X>5X&9F.@I+$\(6C3!ZAA\&"\VWG-:4WSQSE2L=5I*V&[.-_%GWC^NB MVG(<"\Q%YF44!F$40Q3&'DQ]+X:Q1WE($B98:)2%<:/6W"4MJJ):K-8_*J"^ M-5CWV@V*SPU)I!U]#KUPLSS(9F%IHFI]J^>@:OT*[%0%.UUG(;9V"]^\->^F M2OT1ZN$M@=2LE;<=W:*.GOW];OUU7=SR]5>^5DN]S\6.JE6WEGYLD+E/G;>+ M357,*Y6 MY]NP%?Y/Z6'7+2V6Z#/ZW5=K&N#:ZKCR(P',:>@&.X;S?!PW"5( MVW"[>OS1D9>KR=?-IO^<-C77V__O9=_QJK M]F S.W-+8SI4 +0:@'=2!UUJ#7UH])8B3E$Q\^8I0&;8 &E;ZZKS\*2\9?L, MZYI_U%58^T4[1__(=T/+/Z]XDVHIV+!8[3Y+(@^%?@2S-*00<9_!%#$/$D9% MEC$/)]BH<8:.T+DW,G*ALU[EK,F$LH$^1R6K9M%!"T^] .$:);,8,91^!;;R M&WBN=> Q#A$F]CJ*$EHB%PT4)B YM*V M&[+*'QH9GSJBU;O\26TLQ'?YTTJH!,&Z:#MD,S^-69HRCWL1,VJTY4:MF4-.I^05V*H)!GJ"G:)7H%<5M+HV7.P#;>UZF#OZ=GK! M:_DO8A;>%OP8%ITV7&+GK-.&$Z46[K3A$LCC3AM.1[<\Q.K&[3/F-T+QC-V4 MWWGYDE/>U+?A./"YEW#(/9)!A%,&,28!]#D1<18BQLV6;QHRYRX9V'IBKX/Z ML])"7<+N]+ J&]3!4_-DRRU*AL=;+@ R/^72-]G549>&Q&7/N_0A.#KT,GC5 M+EC\7*ZKZK9*=H-"G$D@6,!%*#PDPC0PF1AL?PSMND'%T/J&ZHR@\''G1:'O"I,.H>NJ199M+MF06'@U3A&.Y MQ?4)1$*$D!#AP2S, A:AU..)8>]9>V5FW^=>UL/08M5VT:?1W= N [CI-G9. MK!?K$3G#RO B5?Y7](,<6TLZ&=,N3(Y6=^8%7FVOP-^J?VXRE,TI9O.7VW55 ME[S.RX8.^5;^LO\5KS;-"^^YW%YS59BMEBM!PA$,TE2NW2C/(!8>AM0C+.*$ M^@DR2A_.K_+XHQB^@\*(S MP7(?X'"^6%"R)2OKS^H.UT:F&UUHNC[P^:R1*SGC3JB81UYU)P- MY;]Y_D0P?>S*EM(01P%% N(X""#*P@"2.&60!,(/>!JS*!:Z!"C[0\_L:KTP M?8J/ \O'W>DR>\R\J)=CP:AZ8),^4XF];7;D)).?RXB#Y+3V([0C!R\LQC1R M6M$ANDXO_[U&8L2MQ)!*W*6&PQ3=KDJ/SPG M9MFJPPECCXH-IYZW3IQ*??-5WBTAV\98GZ6ZW_F#BA]WZV$^?U<.'\<,I5[( M8!JE'"+?XQ!S3-0^/\BPP)QZ1E>L;!69>?[Z3A\YVZRX6B4.;OBTG>>:72!^ MSFN\:BI1"I8KUI!*70SZQI]595=#@/]@OM.W_B[:&=/9T3;.E@XT:O*D+]XJ:WO 4YO-+C"R%VRU$Z-I1.E%X%U(DEZV7@7)$B[=&O19F(; MQZ[XQ[RBJW4EW7L0 RDA/&(9S#QU<(10)A?DB0=9F,0XHB'UN=$9K9'TF0-? MFR5[UVKSTY\[/:Y P6UREMJ0&J0?YP#*)I/8Y0[59-#^H%,%['1Q?.?J(AA< MYO>T92^?JC.%Y636S7@0]\:G,/)E^$$I#6 6,AF# M AJ2"$6!SXFK\Y8)71:)2'0O;Y\WNOWYW4IEWOO$>WFH8!.UU)*B'DG)._\R MEY^D.,3;^1%)A_61^7(7Q!&9^0"&1.]28,)IA$IE$P!%9,T>X=XTL M$!C>>AT#1R\(.3+9+,CL#B&N0"OW"G0 S'#)5<-$1Q%B3-*B$4##Y$,/UWGE M0@_^E6.U=FIX!+<__.^/:W5CXQYG(D:()9!&1/ITFDIW1G$&?8][ M.(T#G*@*: N?UI&^W.GC5G"S>_AZ_5?P6ZN"88V=&;B&,<$U9+91P@8M^S!A M8K7KP*$E^VU"B0DL9X.+T2 N*-M?KRDM-WCU;;U:?5Z7ZK3V/HNSC,6JA1U. M/8@$C2$F00 E.I@%$684:U$O:TN<.:P<\8]W&H#?E Z@4^(BIO93,.H%$Z?@ MF 602W&YD*!]Q-99>-E/R7M#.O81\\=9V,=>-"]34NGD%UZ^WHA/9;.#V25Q M?LD+_J7F3U/%YKK#S'M$HJ2KW;64OR[X>E.MY"^T H>S?;JG8?)1Z08:Y1P1 M/IG@8%7\HR5@L4H@$W.'94%&[UERQ.05?G@H^4-W3M)=?&Z.Q799=0\G'D<$ MPQB%#"+BW*JVGZ2]&E"!9YPW%_>?\6OC('D!JD \2G8T=KI6NZ2RFY2Y/)V= M+@PG*>VT7[8+(KA4G>.\.K_RY\_K!F_#V(B2$Q2 MF"1)"E&6[)[LPW\V%;RRWZH(T9=D$WM)/#+MP3;N #!SU3VIRE.57/!;]_^S[-QU#'4T[XZ*6G3>U3'Z<-[5>L?. MM;\4TD]X57_#-?_^ S]WI1\4,41]GT"!$((H27R8^2B ?A2FL9!_BC@V<>K3 M8F9VYUZHZI7.027%&JZ=SX"CY\:7FVSFP%MKE4"@),Y0"3-NE"-G/2-D43<= M-_3002>>MDR8=4EJE8ZKZG)#ZV97+9?=WWA#]O)!3O%52]X;RD6R2 B&W$<1 M1#&A$*=Q"E4E3!IGC*+4Z$#:0/:"J?H]79H-8:<-:-2QHT\V@5DSA38/>*8' M?D.LE$3WA,86AKK*G1E(7C:#9@[)41[-8@B;4VVY/ZB;.AK%.] PIFD2;YQX M=>8@,) (/G(YP%->=$?5\L>:C>G.63WNU X,-G?<\[8ZHW:;L,ORY/UXO 4/ MVL\:LW^N?OXQ\]35=TZE<]:O?D#N\EK.$,+/4)J$ D:1)R 27"6LPE3.RTGF M>ZE &&DMG$\-/K.3-3+4-.L'[\A/H)>NGYXZ F,Z*76)B69N96J=40KJG!E6 MB:>CP19+-YTS8YAD.ON,=6J)2EO][)D9K 3(B/ T\PZ4&A@+E=5]U) ]>@%0L:N5?@&9?@I;E8\/]X?_(\OVV] M_LS+MG[COP#>U(_K,O\79^T_^9YWY;7_:W_0UGG\5_L7Y%UE27 5QU'[][RM M?\@+H&B.U$YW]YR?7$5AUCW7/(!, \C!%]*-&O:XFX:*(=3]+:\&$I=QXK0Y MSH+#P? +1X33QAV'@3//F9/._8I_SY\V3^K65XD?^#<56:Y7J_4/SJZ%]+OO M^4/17.TLZFOZSTU>-;62]R3%(6$>AA&FB9SC.8;$:ZLW I_@.!2^%B&DO0HS MQX].*;#JM )-S 6XU>L*8*49J':J ;S339\ESA+^<==?!E2SX-#CV2L$&HW M=8]GHQ08: 6N%\13GYUO?ESM6/SFP=>(^N\R:$8H BT'7HQ*\#+#AY2#%XYD M'OYW2^ MES 81$$($:4IS#A%,(K2A)!(3AEZS6QFU7+!0Y".2V.H>M>[?: CV)X&-M== M]_^M-4 _%L[W;:>GGS_$%S.;H>;X6"8W*);T3>WI[@_Q'>UF1"EOLY+[/;:[ M%2>_;+'_F?+^$\HM&1VR#%8;4N4LQV7.JROPXS&GC_*!S4KM[NAJP^3OPR,' M!7YJ1E5_WK[Q>M7\??VCD!'C,7\&K M0=D06RI4N%1:XK-Z_4DN@0O ?W^6;PR&;.B92HXKKNY',-[].2],-3WWG9K] M]W8$J67GJE):<^OWS,>8,+SEE *[$YPIV]N/7V\&NIQ3>"-_"BE M4/4;U#0FW=XK48=%)M]2Z=16NO'F]T/^1?"R5#JV>V\LD:]HF3\//\SQ4TJT M_ >6O^2,R[^47#IJ=T?_S%M_2]4?^$X-PX2B%H X]B(_\BF,8Q)!)%2=L!=YT$NCC",O M"T)DV)C3.816UW24^#GPTLS*NL; ,%7;_P8U?QAH(&>%&O1*N&H78F6TJX2N MELQEL[PF,!RE?HU>-D\(?.2D_K!^X04NZCNU+FD.*+,$<1Q'7 8!3.5F7OH_ M4:U)4DK#B".2X$BK3O&LA)DCII()>J&@D6ITB'L>F>FM\,7VFKGV?*;J[QHO M-MENQW?"=#?+U5%[1I::I]];;)DXJO9PB3?^H'F1XH='M13\K$B^;L3-IJY8 M4P?YE^*EJMFG?]:OUS]*5OU<%C7[4MR6Y=_*JJO1URQEM!8P4=HK)ITT.-20^5=NDJSTVOBUSN9%5[U;@[E%.Q6JSJ^RK MY63=%T]+*^42>^10U>'W& ]OBWT*LQ"XZ%=P>%O#"9Q6%:#V4A>K$[T8F&$U MZ>6#63*BYD5>\U_R%R['E;]-#[G<$+<7L7_9?Y0J D("G3B@TG1Y_[-+21U[*Q&9R"'6&@BS$F6^4V3XI9>:0($6!IUZ6 MZ27O4Z#H3?47FVH6([;BKH R>"OQ2CE2Y9 1:=0N9[>\3\E8^)+WB)G'=[S' M'K9U2,;%^:G__>NO^._KLBE!WZU":8@RDGD,Y".8],% M8]F%KJ^\5F='M^5:%7VP]Z]_J91@N9'!!577U6F=O^1USG<=J@/D)1GU$(RH MR""*8@()YB&,".4">YF?!5JU_O8J+'&>+E;K'UWG6=%K O!6%J MY@7/+%"IKF\-=KTVJACIG5((Y,5/8*L3V"DU2Q-Q>TP<12T+!1:-6?8 '4:L M"T8R/T;Z6_FI8%V2]C I^^&E9'\K#U.W9J=(MN,O<8BDZO$TCRO4R9TJT&L. M.VIWIT;6\$\?&BV!O,69T6R@.SXDNA0^JS,B:Z&+'1%="LOPA.CBL9STL))+ MO_RI^L[K>L69E/0QKYYRN39D7S>-IV4^SN3:3/7!]#A$01JJ4R(?!@D+>!@$ M) C8!0VM)L3/O2QKI(.MT"O0:7*EJKV_R1=7+[KQS!)?O379?*B9Q;##ME=7 MH(.PTZ4)20,X6WUFZX*EB<,\+;&FA+]E?RQ-8"::9>F. ML^H^%;$G8B*@YU$*$2,(9I['(*8!8P'& >:O^;%6E$Y]9$"9I*1_5"$S_5D#FSTYZY>VGFO3K0 MZ;FR8T ,$R]G[J$.&P#.0OUM8+4CG]>1N&@ ,(#@,!J8O&H7&C[ALI"_$=4M M+[^KBY**&9_>LX@SN5,@$%&4R5T"5RS#'H&>D')/?=ZLK M.[U4L"5L OC@AK;JV86+U_9?']K%,"%"[L,XQ3"+$P$C[J5FD73[ M*W6KV%&4P*OVE\5=S!RUR%&4/"UCT;@X:N9A)!Q_V';'TEXV_]A=.O]27%.J M;E-7MVV;OOO(#[V(!@GTD&I2B#&&A!/5 85%+) ^C+S(+ Y.RIP])O;R^EZ$ MIKN9* .D:?[Q M7DCW1?.3HFOV][OU+5^KZ?]SL5O+:QX$G7E]Y@E72MU4=4,W<;<&MY]N]KIY MRRW[>ET7ZUK3I<=@F#Z0<8" F=OJ&N]X(Z-AJ]7AR+DQ%SO[F#!J>+0Q]:B% M^ZGCL;NGAU^+YUQM:LP=\-P <[N@DMNW!?_UZ^V7P1;:P.W.FJ_A>"XL-W2] M$:/G<+ M_$:\@L^JA[1:7]2MP1%4U#<'(3961EQ>[LC)MP/#NBL;3EE=?UR7/ M'XH/F[)47_-.CEVI\LIU\;.4JS[V-XY7BGG]/F5AYGN,PBB.J Q>)(0$$P0# M@J*,9UF0Z04O<]%S'SRVB@#::0+JG2K@0>H"WLEIN/KI"I2=0H:W8?4QUMO7 MSX.<63CL)8"?&X!^:0'JH>Q5 P/=K@#A0OX[N,._.[PL:XR%JRNS^H*7O3AK M#,C1]5GS$6P8C41>%_(/]:W\W6K.OF]YF:]93KN?J^9L'TK.\OH>!6&: M>0)![*OP$ZI5E,H:AA21& 5>* /2?;VN\6IZ[60JW"@ ;570/SCDMQ%+"$3(B^1_PABF-!60$Y$DG@@2[FNUIC\Q]LP+O*TT\%LK3_.. MXRD4QL/EA;:914,#L[2=I@5 8I,S#/N0I\2%*2* \5L @R#Q. R]+/*.TXQDY,SOLL(U- M+[=K0V/HL>=PTG-8!]:;^:NVL<9..F&*(Q\])V51%YTP]=!#IQZW<]#=HNCS MNKQ^6I=U_J\VYQ&2 (69GT*.8[D]]%(/DL#', G3)$KEI)IAK3;MDY+F7@D/ M1)DYY7EL]-S2B<6&JUX=8XV=15#=D[KK",;<,48(AXFO&ME@*/Q80$22$)(H#M3Q!1&$\C1. M$IWSBB40MCNRZ!"6*YKK[Q\ [E4"8ET"VG:=WC90FQ=KO2 [(X)FH??KKD%: M>W *MMITMV6V';L[A9Q??[#$PATSCY'TI6EY;* YPLMSME?JQL9Y*G^!!J50*>30;P/#5R]-HC0!YOUKPU+8 M)@AB'(>,D@0R0GV(5!%7&F8>C#V!$V4V2WBC5_FM5%P\?ZY,T<]>%G+EW;'-F!_S& \\\C_Z55ZJ,'WQ49]\Z#(N*J>RO M+77B =FB_A+<'-WIQ?BLP)JYO$-,'5<;6(-DM78WE[;8*MX:B.%ZWGX0R].7 MYJSUG@29H!@)&(HL@B@@*4P#.?W[(1991N(L":G)]-\.N\B4CQM1ANRL.8Q)SAQ(PBPMQN*QZ([_RAN4Q]@>UZJQIS M>\S"VO6X >;G1'OZNCH4:@==]@1HSY"CXY[]?[5S?55YUA[E5C*R=/5HU??U MBMU+KR=Q@C(8IZD'$[JMJ-43QI\U.E^^@V[]O9?BJHNFRLL M?<_K7WA[Q?6;RG'?XS#V>>(Q& :JQZ(O@Q[QF%P($$P%"OQ,,*'GQIH29_?E M7AHHE3BS/O!3:&4XB#U, QC'D8#(BR*8B1A!DBNVL98,Q9'&,HA*\N 0<,IBB4JSH4"<&#S&>I M$8'RT3S]BYTBU^;>XTW:VOZ3\W>\%X5,_1UC M9N7:O0ZJ,JW3 MQN,6L4N6I ^S0)FK'3F]OO*"08"%XT8)@#J'"#@5EH:,W?.^3>B747!:9-<^3U(X(6]?)I@P^]6N,-\ZS, M-_FM^9W$EG<'L1F-%=4#AAZ)Y>J;*C(>DC$HY(K BV+$,!6Z287#P6?VU)]+ MKKJ,JYZ A>I3)F=XO%)36O GS_M/7_ZGF<-6O*K:9\+^Y_K[ZB.\IE,+EZ!@ MYJN-)-"(FCY7GC9-/S]PB8EVR8"!J6ZV^^=,&-G;'[VRV$;^G++#7?O99\R+ M93Y+'=<%[PD?/V[XW?JO^7K5?+(;\=_K)_Y!\4.6K[_@']=/M6ZMC.FX,\>/ M3IT=L27;-'90O-7^J[GU$4\1% D66A7(9XR-((I3 U/-% MQ-0BARR4O0*]NCTAN:HQ'V@,?FOR?(W2AA7W M#C^DWL[H;3Z/X>ILX2]CO =S#Z*C/9M#Q1;=X[D']'!/.(,$V_JEIZ>\9=.Z M+MB..USN4^\33'E(,QE\HQ1#%. 48DP(Q")-O#3-LL3L'OJ(K-DKF+:2FZWD MGFSP[JOJFN+'ACW;QJ#3BWZ. #$+9Z-8N"S7F;3-6;W.>4D+%^Q,FGQ2/BCGOA;*'[E:"':F>E/UU771_N5U7=Z*6NDNO=4WJ=PN *GN90' M';44+\;W[<=36<@/N^^WSZ/OE")_;K1=9M_G4'/YW/V,8)_,_,\I[]*+Z)^$ MD"O,K5YRZ&\R *JT@9R"5GDG3U%C;-D7 BY(YI$,XBQ0G48\ 3.6^G)1Z..$ MA3C 66QW4]UP'TUU$\46=%?_O3]3^ SE]#C%?A>XWJC.M>K"*$J MV@XYC?ZC EL;^P#5/VI[,][B"^I- TM]%[-0/_PD9[$\_%CMU7LP2WMW%S Y MOZ9OH.W!^W\1?\+QK2L@I3K@D'7K8_X"3_PJB$24==+[S.?!M0C$:0X M:&@!$G41*(,^%AFA7HCCV&@?/2%OYJC8-!FCPR9CK%4 /$L-KL"+TL&P='(" M0+V(Y1 6LZ!TW':MD]TP_ERUEXP=5EOJV>FJ '-"VK(UF7JF'Y5I:KYF>_N7 M\*I>5U^J:M,?P:<)\;PT0Y"EJD23)PRF6.V4I<=G+//C*-&JQAB1,;.;]Q)! M(]+T=NPQ(GH^?*&=9GZ[;Z+#&_T:UCB[57LL8>$KMF=-/+YO>_Y1RP:)MG)]7@Q-&YB&/1Q3& ?);#3Z0ILM6J2':U>H)F[[ \,K;Z 7BB8&U?# M^H@Y(#5OJ'@!)JY:*]JHL&R3Q0M .FJW>,E8Y@5;=R6[+DMU5T?*5?L4Q52C M6Y5U\N69(\U 6L.JHU]-==K4\=#@Q$HSO[\KL;H*!J1,59?79(.UC38J?QHU MS*K&Z?2(BQ4RC1HTK%8:?]!N:? )E^I<737?^_Z(2_XQ7VUJSIJ,K&HFOUHK M:L]![R'BQ1A13W7,DZN"0-W)CN1_4N2%&?%0%// C(C"4 .37V&K&^UZO.NJ MURFHE+[_:;82, 5<;Q$P(XAF<:!71)7^@$85N^J[3O6 M%K8,%.ZYMAF04_96Y^:IH=8-D?]%VR&GWU1SG_167\IP _46'\E\@S4'F*YV M7DYU6W9+-@>L1WNU6838]K@4O)3BMD=07.G3S"3J/&J[F>SID4D:(A]%"+(@ MPQ!QC&&&0@Q]+V8IQ40DD5'X-I0_ MO4@Z(VAFL;)79'"PS=MPV:XTFX/N01K*.7NU)1+.6F^:25^X(Z<5-,>-.NV& M<5L,JC)7NY:AGWZGJPWC3#VX+J14^5 IXR;_R-O_OQ;2^0?]EZ7&4ME;W)+? MLRB+44P@BU4?^BQED"0A@CX+!8ZI2%%F=.2U@,XSA[U!.]R7OGH+X%W-H7+H MM;+237VHRX^I%S#_8)_(+,AJ58WV-JBK/:T58&O&%>@- >]Z4^1+6%FSUZ5< M?6=IT!5H39J_>'0&_&>N(W6I\1^BI'2&3Z!;73J':'."BJV\ZD9\Y?6M5&C- MUB+ M0=F1/C-/%SL-575CP6N5BVV4!,_=]0(529[W] 2TX=]M8EG#C5&UNC8_U^>0 M,-_@&9O.!4_B715Z?\&/A+V#'$>+T2_S)#F(EP;-8X RR# F(?.'#E!(*/2%0FH988$^K M>O?DZ',7\77R@!2H'Y*.,9@.[1=99A:HAT99T"4=6ZG%5W&#W./_2'RIR\YV)=\MU^&R"OX R9,#M=\V?_*'R)HMGJP&K3H[TY M#3;K#'*AX1=T S$%P+@!R(AI$TT_3KVY:*./$=4/FWN,/6JWW/VZ+ABO\H=" M\:#T&^ L3 6G'J2!K[IY8%]&F2R (O3CB(0\BA,C1O 3,F:.,E_7M5R/]"*! MW$S]-V]I=^%UIM%&QW#9[CW-F*CHT70*0F+KEA&3#Q< M7HP]:N:EC.?WGXHZKU^O&9.?O?H@_WA3WJU_R+5 AGB4Q2&,N;IDSE,",YX$ M,$0T1*%/L!]H\7*,R)C92UNIH!-[!91@1<2C1.MYYQ@^X][IR&HS[[0R6-L9 M-4P:N54BWV[]4/YAYWYC8R[B?AI&]>ZG\ZAEJYZR*][Y7J_I/S[F+SGC!=O6 M[PRV /=A2GG*XA@*/T@A2A&&J2A!Y-(1$KN1EC"(^(CZE088,BXU=Z#7W M)H#7X$'Q^)5\U:R&9: :<#2VGK?C;S3L$>3JV^B%L#= W#3-<8IO47V"_CQW M^T]- ^EW[4WJGZZ&5(O@8]N#8,#+V!#6:A!KVE0\NT34726T$ZV6KI!V">6) MRFFGPULG2A0'EL1%/O3PI9 !B5?U]G9K%";(#X0':=A>QTM@%OL9#"AG099Y M7JR7F=43-WOZ9"@<]-)U;KG:8*>=1W&$B&E*Q1H,FSR*AHWN4BICPI;.KF@8 M?B+1HO.6[>*K/PCZ(,=7_A&&80<(0A0AE"&81 M)S")PQ0G"5YP]<&:Z4M(&4G>-UB"LCQTL1X!,O5!Z]W1]3WJ<\R$B.1WD:475(3KC< M[2*10AQ'/O1I@K,P"#R"Z+9?P9P@'309,,>J);95M^.+'6I=G[9<75I6]VE7 MN*IRD4;IXV[8;W?-7.)?AB#P=<8+G4346H\%6_?4A GC'A^\CW M*#'JV&7_VV>7$]BK6P+7![^$$R5'&OAH+F=MK39V,O MNT(]9=;1@O3D0S:T< T)F5PX7/^>5_I\<,.W9O:D$SQIF@12)PP<=YG+;#/S MEU/T;[\ID0YV>>?ML&1[VQMJ09JW4R;L\[N=?,*\#NZ_>?Y$,'W\R%_X:OVL M.O70QV*]6C^\]J7\(J"!W'W!@&$?HE3.\VF:>-#WY%2$49@2H55'K25M9I?J MY8.M J#>:J!?*S8-VKB[.8?"S -/H+ 3;G']0^-W2+N(SBDL=N5TH_"XJ:?3 MMG*DLFYZC,5J[+3-&5;;Z;]DW8;QL/I8-27<-6WA/D\RGX00\R2"2-7X$!]S MR(/,%RE)DCBEAKT81P7.'-OTMB7@W?^YOOGPY?^8-V8X2(K.8-W*Q M C2]*G^;I9>-KL'N^C:.BUNZ>:.6\2P<#:9&K;+:(!R/MM@>X:PA MPVW"^8==6,?H\Y34G@Q9"DB=PB)')WD(7<@VF$,148AQ$C]MV8>C$S M>]Q!RR'%GMG^$AH>Q9[!2&^"O-QR,\^S,/K"YDJ'-LW24VDKY U;*1T:.MY! MZ>AI.P=]OZGR@E?5-?WG)J]RM>]ITC^(BBA)Y#(W($05S4:* "C@,/1B/\R0 M3U&@1?LS(6=F%^VE@H'8J=R1$4QZ3NK >#,OM;';V$TGK'+DI^>D+.JH$Z8> M>NK4X^;+T$__K%^O?Y2LNF9_K]0MV(>_XM6WY[)F7XKOFZ>G\E6M@:NZN".K M+H6BN4XU'WEFG_TD,5,W,GY@J=3^/?3V^J_*!3<56X MVJ-[P]6N!;K3R^%Y@36+!Y:8]J>_^[@ZO*QV&4Y6*W +<8LMT>VA&*[A+QC% M/#!]?&&LNBEOZL?R4ZGZ-K";8JO 5\4*5?ZHOHD55=+OZI42K9HVO93L;Z59 MI'(@:N;0M;M!LBZ[E-JN9XGBVY8NM.^*A2HJ4@_^R"OE>V+%:>=\37'"OOLU M#<[6+US=6?D;QYJ?\Q7_NFD M>^U6R0.M0-/;Q0,#+7QO^-B,XPO#)YZQ M3$'N&I!LNY/L,N/;&P]>%F/.*(=I2E750D@AR:1;A5$6A"'UPR0PHL[7$SMW MBG*GA&$K.4W4-).4SK$P3%KNY%^!71.DN;O%F9GM*J^I)W39/*<1$$=Y3[.W M[:+$=_K(V6;%;X1!N]DV4:_ZS.,XHC"*N"*G33&4TW(&?1ICE@89"2.CJR;V MJLP<38S[+]NXJ/7<';9QE/\4IM6S_+GU3WGH?]F'H"^GX00D1I!#'Q$/1#ZL5!F*9QF.EN M+<[(F#L7TTD%K=AV2]X(UM]IG$-G>L/AP&;#[(:YN4;[CPF#K+8AY\9<;#)(Q)YT/QSA2#7SDG_",86>AX0G/!RRP(BW:$S8S,ZX M+_K?_\V/O?_J%7!Q;]V4_<\)#F8.>O;.^AS,?Y/VS7I?_8VX ">-UKNK[J26 MN"U"_%[CNKFOLFMQSWG@)YA A!($D><%,,W"# J48)1&.$R)T5[AC)R9W;FK MAMV*M6:A. >3GB,[,-[,AVWL-G;?":L<>>XY*8LZ[82IA_XZ]?B%1)[=__V2 M%]R_3T.4I((CF/F$RTV]E\@_H1!2[/MIEC D)V8K*L^AE&62[%MNR^X/0,D& M-X5F@<0X3KJY]PNMMTK"FQMN3^QYRK#+J3WW1GT;_:._(!;3#,4>@R1,!$38EYY*TP2&8<:])(P"3HP(LRHG7"P)QTH\:8TG:.8ZLO.T^]4YXY-^=I0=S;9_:9NLE1M/M1RO'YA:N6N;+5PEUT,+'948S0$KEHI# !X3!> M&+UK%S7^A^<$AC$,0H)9HJVWV0=X4:MF=<;O9( MUJ"HE%3 MA9XVXA@6"SCZ%GH!:7F$S4+6%MQ.P:X,2(';Z@@&2JKS/NF.^2K'W1T-]PD% MMX YBG>.E%HT(KH%\C!F.A[=+JJV]&8WXM/O@Q+)AF'Y MC;^*88)H^T%Z=8'25WT(I<-5R_@Y4.4*[+3L'E$?Z^"'^V^T=S4W*LK?//-V MT^2PB\2,@#N*\7-HN&C GQ'BP^@_IRCS6SV?)6+K@JO%B9R-7K\4["M^T@K2 MY]^>^X@9ZU)HCA@X'NKHFO8R=9-E@U=@U&:CVR7C9EE=&#DS MY&)W0,9-&E[KF'C2OJJJ[;/QJ6 ?I3??IP$.,Y6M9JDGUT$B""!F*8:A^7Z2.DBZTU\SEC0ZTJJ4X::7]BA<2$%STKY9>&CV);TA M&B9Y\/J!:TW_UAF MX6Z,D[/AH>S2%$KMIJ:GQ5C1R%W'AT7 M#=:SPGP8YN<5=L$$H0IXI?Q6FT^_*RX&?D\2'B*?9I"FB=QF)6D(,Q%',,T\ M'Q&!5U__UZ^T7M2.I-F0M^4[(= M\=N,&V:5@3PSY&(9R'&3AAG(B2'&=OF)EK;6V:H;[UM VN*#GW M!U^6B?.D84<$G*>?,I^@OK2Q;M<]YY>\: LN-&+U^9?G^Z7J9((339,J\)M2 M #0:.(K:TR9:1>Z181>+WM.F#2.XQM.V]$4%OQ'MG?_/6%6*U:^[7T*199&/ MHP@&@B40Q5P1J2,,:>2E'@IX'!"CVII1:7,GN=4OYUKT1!>]>+W?6@OL-#/= MKA QS'5? H8%4Y&&DON2T/Z)!?L2BU.?02T0$$4TC2&(4P\@/.0D]'I%$BYS#2.K,SM_M M,)K+#ZT6ZL]*#T77V6EB>=REAZI>.'".E5E8< 23^8T($[-=78G0DKGLG0@3 M&(XN11B];!= ?E4-KW.\VI:5%P]-7.HV0$'FL02C$/H^B53?%0P)RA(8)ID@ M$LDQ& ?GWT*B3X8BLF8/ 5K(AF:TL(4)9,F'].43+]BGHD:W "Z?GBH/Y7-B>SU M4ZU[6G)V@)D]='C;30HNFR-0(,6O"[[>5/LD^M=/Z\U(.8(!*M/I.2> F'FJ M2RR,\G23MEJEZ?ZK_Z#?T/@!AW/_KMF1WZ]M,-Z*6V#6XNFFG/(# ]S5YNO)G+7V:W M66_@4=/L&@2?'G*Y+L&C)NVU"AY_TGPFO5X17+Q^*A[R@O.&*N3I>5WE-:_N M.'TLUJOUPVL7BXE@C DB]Z]^G$"4I@1F)$:0T\A/>.1'K.\OJBYW98:\_ M?0 [D?KSE %NTQ/S/&B8>7"K ]@I 79:#!"RF-(-H-*?[N>!S&XIH F=FX6" MN>$CBPB#P19;8)@;.%Q\6+QMF^FK^4KUII/!^+9"%%$.(RI2 MB%A,(0GEGB0+J<=C1&,1&74U.B]J@> X% Z>.^FF&;ZS4.DF^%P 8)K?&]C= M"YTA>S]MF[/LWEE!"R?WI@P^SNU-OF'GP^H:G/W[85/7ZB9=]XZ/7 M;_R%%YOF@OI#D?^+,^G744"Q%\FU#_(A(C2"J1_)OXHX#CS,LL0S\FLS\3/[ M>J\,^"&U ;13YPJL>H6N0-FJ)/^_U\DL#AC"K1<;Y@/1+%[LX_=AB]\O._PZ M;<"W:?R,PX@=#(Y"BZ'P1<.-'3"'(SO=^MF6_=[7FG?R1B^-/>: M8-O'7-U7'>[R-2L!CJV<3F=8&VBX!SIK&_A-279UZ^*4-7:7+?9&6NZ.Q2D# M]JY6G'S EI.>K@O6W(FZKBI>5Q\V97,5F:0^R7B20$9#!!'R",R" M3'4/4(T_?#DU,ZW& 08RYTXDMAKT%P[;6^/KYE8>;14 N%''E*Q\&DR]>=I M!C.'$*D/>+=2K 1_SML+O'B@E)KAY#< Q7Z+K-RN09@Q^'I!9E9(S4*.0G./ M" )<'Z!YIMF8PQYCMFBX:CQF+'_9;F2V\!RU*+,>R)ZUKJE/SIL6#TUQZ7W( MX]037,#8#R/%D4YA&B 9G;AN]\P MED1)'$:J;I^KNOV 02S_"],TB%/B,4_XVMW(SLA8R@&W8JW][Q [P&1+ M[].VULKYSMASD>\=CKFXZYTQZI3GG7O4+>?<1R[R@K/WO)!_J&_EAZYVV1DY M0=\(16JD;F&LB_TINF,G8S0.4,PH3&B$((I$!#/"$LBRE'HLE/,I2GM&(KWU M_5RJ:GG$/I>182Y!:2NG(K5+?EY7=N5?HGH):<5Z!3'G3: Z5^3RTGU>YH\/>IOL#.O*NCOJ2GY^A6M$V"-!S"W$)A%I$/K^Z5HI7BJ MC M[)V#0+^9U!X== >\0ENLSL/S)3?FNGJDC);L3 RQ6IJMGR+ T5_,-L]A5 ME?6]:AQS(W[%?U^7?6U.1R\3!!&A,4\AQIZ R(\\2#RYVHO])$V)3R2R6E?N M1Z7,79C7"3/DX1D'9CQ$.3/7+#KI6ZKMTM=XHOZYCFE62 M?73@Q3+M.N8-T^U:S]LE4K[Q&JM$SJ>NF4BW7HN(A"T@&>0^]B$*D8"81Q&, M$XH\+PXY\F.3K,AI,3,[:B_TW__-C[W_LNR7<@8@O<3$Y6:;.6;!)/1C.=?Z/DP%89"CE,=>$J'$C)?66I.9?7RK!WC> M*J(8&0]*V2K5Q/MQO9+0&W+467\!O0BQ"*YF0>3[AE0YR['J=;J#=Z?/U6%U M6_.00PZ[2R%Q16]GK<>RS'>7PG5$BG?Q@!;T'D557+._5]]?Z(>J[N9877*/ M$^_.''7Z4_3=D5>UY7Y5>0P#5H]3AH^'#AXK)^;:KD,%4IM^K]Z_!?FHM7E 01$224N_& 0L2P M!U,O9=!/(L%YF@JNMSDW%SW[+J#MJ-C(F[J[=2F*NMN".; QW2JTL&R/('RLG_ZT9%IAOQ M7:VIJP&EGSI\I/<)\A$6(H6$9T*5RL8P]<, $A0)/_6\+$Z- HF1])EC22,# MO,N+=D-1G>]^YP!(Q!'-TBR"3/460(&@,$.>#UDB!,-Q&#!*S9KES@:E51/< M7AN 6W5 T>BC=F\MNF!3M9UN*5[1C?R55IL-TGR"@M>@N\@D]WWM\TM]%[T8 M/QO69F%^"W*G!_BZ!;E5!0QTN0*--NZBOA4(C@*_F>Q%8[\5+(?AWVX0\ZW9 M]_H?MR6]*>^J\E-5YT_-H>VOO'Y_U>&O8/W:V:SE@SA_#OM90!;DNU M=UF7X.[[-[!3!;2ZZ&_?M,"9WLZYQL4PX:,!"?A-*0(:31QM\TR,MMKV:0E8 M;!MH8NYP6VCTGMT"K_D%:+.CU:=_;IK<3]>XXF0)[YE[O#1(XHR(#.(@XA!Y M6/Z)(5^N6N3?/9(%D4CNZW6-5WK+%3=J&<63K7+Z]4+J%< ;]2E? D4=(%*$@]N[E(BE?L^^UW!'\4;$_5-%@42[_2M6- M=E"IM]7:1MUF;P=\DV]"XB@C*."091E2WP3!-,U"F 99QCA%/D>L^R:?"LTK M1V_U17H%;;X'5U65;_XU]!;LR^-K-DNW.EV!K5:@4VMY\@&W4#E:[SM2:M&- M@%L@#W<(CD>W()2F=/.T:7)1H_>%OO.Z7K4M8A#0CVG33CI1:Z(BIVJKQ9[K3P8!QV=4W&(^B M;X6L60P=:'CR7F6U=W%RH&>3)A]J:L-][>I+&#!CO\$7L>3-=O9E'%%K.T9N MC'C;E:CE:+D=@[-'VNUZ;/-IZW,8W9;KAQ(_]23> C,_3%(HDEANL1B-828X M@XPF6<*#B$29KSO]' X^\S3R&881Z 3JAZHC!*:#_R5VF07QQJ3G5I9%&#ZR M33^<7F*C75@HA!DJ4R-J19"N7?*>0>\X. IEX:8S."?R/Y,X>/ M7AOPKM?G)W4@-U3I/T"K%/A-J04ZO8P;?YJAKK>EGQ%+LY U XP6S06LP'#6 M<Y-8#>,^9G (V_J#=-*^XE121 M?UX\\(*^REU'J3J*X-=F"W&//1JS+!70#WP?(AIBB".YXB<1\87O8:F6$1_P MN+B9G:_MN%>UO?CJ=;=[5D>]W^1+JY?S;2MMH-.;FMT!8N:D2BX8" :=Y"O0 MRW8WX^K9Z&B"G1"VZ'RJ9_CA]*GYED4?#37;5A]6ZXK?K7\MGG/5%_Q+P=0% M:.VV&B-CS.R^2H1!.XTQ8Z?G3%=V&N9E&ZF@$:L6QG?Y4W.2]>O7VR]@U\6] M4J=?+'_)F6K$-8J+61,.#:/M>G*,#;Q\ZGKD?.7] M?1?%OY$F&2\:A)K@Z,3\I8]OQWS,RCX]S1ARUY%/,BK_DO MRP4"X(3/B17CKA8/%,#1,VS=J MP48OL%-LVZ6GTPV< ADH];I>&PZY$5T Y8H/\2)=EN5 = ';$>^ADT%M"8L^ MYRM>]MF%>Q&2A'A1" .5 4"I""%)?;FT\],L\'&8)3$SXRG:&W_N5%M+T-.( MW&:B3$F)]@$9CSL.S#1,M!E9:$$\=-*."_B&]L=;F&;HI#''[$*G'W/72[?Q MY0\E9WFM7+;K_G7O\P#AA" 89@Q!1(6 Q!MX"UFC2<^-M6?^_4 M:KBL\,KAHL 3S M4JS+)_5+>T-6^4-;C):A(,ZBV(?"2P*(A)]!',4>#*GT3]^G?FRV.M*2NDRB M] J4O1;J;E"O!EAO]9!KI>;@TM2)=8#5]6K'<%DE6E7#B!ZI@0;@9H#4]3A2 M%B' P')G,4%'YL)!P@"&XZAA\K)YF?*G38FK'-_^^J$[+0ABRG L9W">>3): M\!C#-)/1(@Y30K(L\0.J%2U.#3YWTJ(5!Z0\_4K>(P#&O?I2LPR3%#N++(J4 MCTS3+U*^Q$2[(F4C4XV*E<_9,E*L?/3*8L7*YY0=%BN??<9%%5/.JU_R@G^I M^5-U3UA$"9-Q(.""0)0F'L1>-%2B??,"]0^K#^SE>< MUIQU'9Y,*I-.OCQ[OH)<,.M'C-3F:=H\[HA.333.3-M8:52"-6F15 M>O1_A]U$NJTYPNLAY,5&^!7BRDO(H0[,@=EV7# 1()&46)QJQP4 4$L#!!0 M ( F#GEIQ)VS0;+8 &QN" 4 86EN+3(P,C4P,S,Q7W!R92YX;6SL MO5EW6[F2+OA>OR+[]&O'2<56>P+8D"8O@0B "$?_T/[Y]GOST- MW#+%G_X8+S_]M/R4?OKWV?P_QE_=3^\F;IEG\\\ _]+]VHO9E^_S\=6GY4^, M,'GSL9N?SO\QTZ0ET0%B)AF$#!J1!* MX<>XRY!$EHY$QC25W:"3\?0__K'\X=TB_83L31?=E__\ET_+Y9=__/GG/_[X MXZ_?_'SRU]G\ZF=&"/_YYM-_67_\VZ//_\&[3U-K[<_=3V\_NAAO^R .2W_^ M7[__]B%\2I\=C*>+I9N&,L%B_(^+[IN_S8);=E)_EJZ?GOQ$^0IN/@;E6T 9 M+O\:9I]_+C_Z^<4, MH?#%715"NU]YTL$CA MKU>SKS_CP*@+)LH_BD1$)XU'TZVDTCU?6U>S,-/LWE,<[0:-].Y>7B@V<=X77_BYR]NC@-! M^#2>Q)O?SO/9YQJZ6LXJ2&ZE%B3W+S\AUSG-YRG^MM+*D\QUG"W1EJ;NDS4T M_O]>NSF../G^/GV9S9>C*+.QR220QEDHI@],L8+.:NJ<-<(94T7Y&Q/OA0/6 M/@Y.D6RR$Z MXEO+G)(ZS8AM MG78O./#VX7"\+!L!P\>YFR[&1?!K0 =M8K"(96-R D%T N^DAH#"(31SESBK MLSMLS+P7)$3[D#A)H@.CXM5T.5Y^?SV>I+?7GWV:CVAPTEETJY/,Z%MS:\%K M(< IE9$O2ZWQ)Z%A<\:]4"#;1<%)$FQ"^^_3U;@(8;I\ZSZG$>/<"8'HS5[% ME6%SBF+L9))2466K0@T$/)QU+Q2HUE%P@B2;0,(;C./G:,(ZP7] ^:<7L^OI M.DWIR;@(V M%S&B(A;KOS!H3W3$K+"(=72.F2T""AP,%_O-R_G'VQW2DLJ0R! U4232)4J)08O0@$Z=44>E0-/5@<3?Q7J"P M/P@HCI1G2Y#HC-[E_-U\]G4\#6F$<7,VB4A07J'-2T*"CU*!BB$GJYS$_]7# MQ<;L^QU9D1\$':>(M@F(?'3?WD24VSB/5^?=:\?:.QJ-4!208@W"(TN..@<( M^B (-XH:40$C3TR_'T@:/MBL)]PF4+)&^[O98NDF___X2^S)/KZ ZA4(Y[(F); M8@"F+-BD([# :"29$HS 3KNON3?;?@!H^(CS:-$-K/)R+3IY]VDVO3F!438) MPPI<*6=(N]5@M)9@K8XVIQ!$U">I?7/&_53?\%'F22(<6/T?4KB>(W0I\Q_' MRTD:<9F52#H#UQ:M%2,"7 X*1+0&W>+H$XLGJ7]SQOW4W_ 9YDDB'%C]'^>N MI)Y\^/[9SR:CX @S5@C0S**SRSWN5,9GB()HE[,4SI^V]!],MY_B&SZV/%YX MC2SZ5]_")S>]2MUY*Y>>1F4LI$S1:'$GP(;,@$?JHTJ'?GW4_##1\ M)'FR*)L(!UY>0WA@Q_!&$ M291)0ND8)@1E*FMVFC.Q9=+]TJ::/XL\7I!-X.##9S>9_'*]&$_38C&2S/%$ M8H(4'&Z&0E.T=")C6.301Y9&!E?CTN+!I/OAH/GCQN,%V00.7GU.\RO<\GZ= MS_Y8?GHQ^_S%3;^/C)".D61!,BM 9![!<>J!4I:<4H8K92O@8>OD^^&B^6/& MTP7;!#X^?$J3R0WU-@@G'.4@*<7PR2&P#>46 J.24"68)#7R(^[/N1\:&CYS M/%&,38 "?];HPA[ZO6H5*K\>+X";_7W+SF]1R)JGF MDF7@+)5W!BJ@1"A^Z6)D!B5DS&D)5$_-O!\F&C[4K"+21K+U[YAXC=]9C+S@ M(4CTFQWUZ"'Q9, X_#)*[UF@,AMWFNOYQ,3[@:+A4\X: FT*$ZN'*"LFLHP) M=SD*B0:T=XAL,,P'R#P(295+U)QVX_7DU/OAHN$CSCI"'1@9%\A![+B8N*M1 M%D(&I! 2TRB/6%*''>(ZF, <\=(1P4]"PX/I]D- PR>8QPNOFM;_Z>='POL- MOW'$:^S+MQ\N?WOS\N+CJYLW;U]<_O[J(=W[/='>/>"I M[[8/(/?$Q]S7"[AR[LNHI-Y_3EV.9-'Y+7I$>UH:48PW!S;#OT]U?>)EU-EW8![TR75(>Q7'*S-Y-O9 M=';#VMNT'"EG PTE-5_Y $(3#EY( R92G1,O]0)J.S?[T#7,(_P^ 55=&X^S\H#'4!DZ%5273=6-T;XZVQM-K9&MME6?3Q2\IS^9I];F/ M[EM:O/J&8D3=C:=N_OT-RG:!\@CE4&S6Q10WZV]$F991) K44@LB\5)SC>._ M@C?&44I#3R>UO; S4.V!?BUE&\IO8@M?L[A>R;]@8%P.6K006@EEP7/%RTLK M":X\MN59.Q\--\[NRO8Y'L./2!FHK$'_^#M-Z U$"ZLSN)49J&"$=DDR[VN?>=[-/E!A@SX1F=>+Y7(^]M=+YR?I MX^P)BVFCM\%+AO&.+4E/.8.-)".7R<6>S"X?+((*9NXZXG,R2@;J +#V1!TD( ;L%.OW'R* MX%Z\2_,N6?L7MQB'D>!,F*PM:"(BQLA!@#49_]#<6^EDFPA%$4' U8!>7N?ZT]+,@=#$"(U2UMZ>GJ)E MH'H1Y\3/46)OP*7Y]U2:#J5X@9AT5^M22)?YT6NCE6U%J<3$0P+>Y6'I* #C M!0>4!6*$3Z543F5,'43@L-ER=3 Q.Y>"VD7?VA@_?O)&15346@TD!@F"&URQ MW$1P+#JC7+9F9])_1?P]1>*P*77G1& 5)36 P7MO+%^.OXYCFL8[KR"%"?X5 M1\I'HF10P"(IT6J,X*5$QI(@1.4<**E]'[0/70-5V^DW@[.R.GZ<%PLO+G]_ M]_[5WUZ]_?#FWUZMW@/\=OGA0\4G#$_-T-.;AKT8JO3(X1:%EWD%RXMI+,_K MY^E3FB[&7]=7+[<858HP'DB"TCH11$@.?)8:$E'&156,8NT5?2")%0_3!W*,:X^_M67"]\:Y3]HA:Y4.V#C+1Z/D&)<%35)%3W#B/O@_3O60- MG8W#84WYV0&\YP)J $T-K[4N*68\=9/QWSLI7.9WY<>=<-[.INLO2O']>5J. MYYTU?#=QTW]SD^ON%VZ%->)9(N.N/%06*!&ORNF&X:"M(\X%*7B@9]QAZG U M[ ;4ZIH:"#4-KZ.7*8^G*:XS>PJOB\,,RJV^M+>&6>.!<$=+E8<(AJK2M3,Q M3ZRQFM6^&>B=J6$?*;:ZBH;!3,.+J,M,^5SX_?O&EESR-B\N7[RY,S/=& \M MS'U!XJ[_-BW?H4[GZW?&Y?'Q"^1U?"?:D;>6R!P92%)ZBA!TW1TZZ9 S]2P[ M*JTXUUH[-^]M.HL#+8D#MKUF\=GXNGY?3H<7B]LN7R?+[E%/J<#VC_';3JG[:_AQK#8Q .97?)ZX1:?7D]F M?_PMQ:MTP^M%1L.Q* MS$E2O_KNJ1$*9&4NH/BV109?:22(IP[D[/8E NC MI;,5L\"[4O#21A : ^5@8[+\G"?U]3@;MG)$RXMH(/0T[C(B4W>N@/(Z M.<,^*BYHHHQ[VJ_L=R3M&'/-EJYHCI65PU#\*0#SN(#!I^- MH+CV:# H!^%EZ4_KT(?5TFC.B3^;(3^5ES9/"TX"WK[71^=$06,5&(8[ NG* M2A)4FP\$E)(E4S%H,"PE<,+0(+V,RM5.)QV>ZS9#^G,LM$:1]6,LR=Y.-(JX M=,J14M1V,%W":.=2JM)Q/2KT)@F19TT=ZI/7=B^JSK'\FD%1\^'^_J<>=Y&9 M\4Y(0@)X%G6I#R+!8=@(RGI"D_JRT.XIV#E61]\Z_S%VFA..*N[$ MDI//1 7<<8TI1Q,Y@24Q @G9-%N*<-S4U>&KW<.L<:^/LJ&CBSF2+,'#3 MN\S($GZU*I2_]9[KB8(;V9HD?$SHDFJ*U@*#1B?1.>7EQ99QF?GJKQXJLS#L M#G'.P[ A==] .8T=[._%+N/",H.B:[S+P'LA ?D66=(HI*J] YQ(\K & MOA%H5]=M ^>_.]@=>4$(ABKCJ0])'XY5\SZ3Q/S/C:^3(/*6CF.6@=)#QJ!W*\N!O8J6ZI?U&. M&RYS]P[_XMMX,8J&,&V"!,T4 6$# >NDAQR5D9(I1E/M)\1/$M,(A([0\%-@ M.4G<#>#F/OTO9Y]+WQ/+G%(.G3*9A !!2B9+-A)RT*PDD.0076W'YA$5C2#E M-/5N>BZGR;H%M'0U/CH^+GY/I9S,B A*;0JI>'&L""2"IY: 831('JV+OG;V MS6,JAD7+J7K=6DCE:"$W )/;Y8-.9>HJI(]LR.C5&P]*L=(5@#JP.>$>K917 MB6BNJO=E>$Q%(R4#*FX_QPFX 8B4)J'+Q5U R)V5$K'-J,3UPC 6M+*TTZ+" M:J99S*1V=\V'%#2RWQRISUDUX38 C7*95LX/\*]7_WD]_NHFY2[@8OG"S>?? MQ].KDD*51BK&Y$..0&G&C9B4@GD"@_Z,/RAO*B*OWHMJ+\*&!=(IFM_G,1$9&@BPOT@QN[]Y+ II3IE/F M69':#5/V(&O8_*6:AJFR"AI U9OI5Z1Z-O]>^K(Q*[.4Q +-%I>%2ADT%7%RM% ; ,3+];3WVD[=)-;A%W>&] ;O.@IN6680 M2M%@85,G(@J:I931L,9(:_O/!Y(X[!UI15CUJ9H&D/=NGKZX<5RWH[KA;"6_ M&Y:09I*I#2"M1>M*A0.32TOL7"HGFI2LJWT5L0=9PUZ!5D18;14T@*J'Q)O, M+&>& 7>I]&J@%+Q3R(O('B6%QCG5CMT.1TIO70UJ>M9'B[6!/*%W\])!=/F] M)(4O$>4EROQ2#D'*?NT(3]8D#<(1B5:3>>2%6@C1>MS!T8RJVA#91<^P+8*K MVI9*0F_ J+Q!%4ROQKC7K@2$+*Q23,?3JU]GL_C'>#(9R6B2(,D"CSJ78U8+ M7C@/Q(ML3(S(:NV#YWWH&K8M<%4ON[(2&@#6+=TZ&QNTMV!]>0UF2,F\9 2< MH9QJ*F)6K#)X#@)(?[UV*R+D*&DV@()'COXMP$=$,6M5+'T2#'I?/ALPZ,Q# MBD32P(13J7;NW]/4#-P5M\_0ZCB)-X"=>QY[R81=.VB,H&>N2/'2C2]GG:[< MX&9(QJ#0HLE]$\X-(USD MUD9%[GVLVLMU,R[(USGWO0D=)NP+9T)T+W1'./ MDZBUP=!?@K?.H7"$ GQWI/=OY M$R9*Y40HFRVZ:3DBITQ0R"J@+Y^$(/Z,J5?'8ZVWV^O:6.M50PT@\!X3(QY\2X MEM@;,"K=X]1/LPG*?U%R?I;?;]=4%DI3205X@?& B%*#"=P#BX902GD(M/9E M]M/4-%(EK Y^*@F] ?B\NYFW8ZE[^G5YO5PLW;3D^8R(DS+H(B3!T(A2Q<#: M4M:)24V]) 8M=?V$X!T4#?V'^<%UU)" Y!:/7._8V6D8E 8$V@(L=RK MZ!PP4# *O3:OK3#61UG]1></?=_8"FY,$W0!0+F+LJORXR3LW1J__A?LR M1L=J9 2:7_34P$:*X20G$HPI)Y].2*XC.HBR]C'0$Z0,[?3T IL:8F\ />_3 MTI6>@Z_JJ$=H5XP55D9#<#K'@>[BB#?%LF\K516$NVE).A,VI)J;SE86HY6 MO2'"2^E=[N'N_1A2ARYNVH]Q.X/:?AQTOI[-T_AJNKHE"M\_SMUT,=EH\W!; M8Y.@8YF")FCU4?88^*+8LTF!CX#(=YX#?<9#O#0L_SG+8 MZ%*\JZ])U]#D5AS6L.B](I!9>3^E#.Y=V6C '2TZ&YFAJ78WG)Y9&K@&2;O+ MY"P8::*3P<4LC!_U.'FQDA&*Y$&WD\*@U,+IY#P$FE2IP4S "0PQA63&:"TS M8]6340\C<>!**$. ND<=-M&0Z6/I'W(]_]ZYBZL#C]59AV4FDHQ>H30YHM1H M!!>8 UR#G!KN,J&U#Y6>HF7H$NV].-)5!-].>Z/'4AHE3Z7!-0>*6@V"^M*$ MADO ?X@8(V>>U,YA?$S%L-DB/6'G1&$W<"_[^W@ZFR/=M_TM@LA94YV@%#4# M88( :]!(VTPL33;B,B"5P;))P]#Q>M4;M),$W$#$\1CB1W4 TI92YX/&986L M"T$-F,@SK@WO.)S]>YO2NS 1MW/PUG&K?9[.B8*!E]N11O M%"JKXI,FD"A02XPFW-0^$'J.IJ&WR][>+9ZL@ 8 M<5E_/ )!;L8&1UXDH9" M3B4V=IR!85I!BIQ'(HGWL78FRI/$#)LS61E"=41>;3_MOV/2JFWDI[0#MQ7+Z4=Y)^UL1)/P3LK0&?#$7(V@"$N@E6*I$2],M7;$@_06(G$ M0%/4!%(2N)P2,NB)9I!E3%X8ZSRI_2S@QVNL= 2GFFL=(BXF_#@GVH%HUF* MA'(+,N7RZ X%8S6&(I133ZSV+)C:]3I^C,9*!VEX[\9*AXB[ =QL:0KC<=F$ M4H.8<%)J&"4/U@8%GF=KN.8FZ]J&YL=IK'20>I]OK'2(K%M R^.>/Y)KX7DY M[_>YE N(%BQ.#2(+J7FDEMK:179_@,9*!^GU^<9*APBY 9AL"0L4]RIR@_NQ M-DBW2R@+BAP0-+522A>)JWWGW'ACI2K;SW$";@ B#Y/$,9"XG'=,Q>Y:YEV: M=X'?2 ?DB<;2J*4<0@6N2CZG0/1'&3Q+3-+:M[3[4=;(_G2D_G=F[%=11G,0 M6QTD7%PO/\WFX[^G.#+E1,&1")R4=O5$,7 .UY\@C"J%(D.;VRNT-BEJQ#KU M :F3A-\HE-XL%M?(B8LR,D$Y2)LQY,PY@Z,H,V*LI]9917/MPLU/4S-TAG_O M$#I"Z W Y][3EB>-JPA1*!<%,$\,>HRE_@"A&:B(VMJL?6JBT^0TMSE?%7D'"'N!E#S M]$V=E\XXQ3DDK6*IPV20$32EDD@O7-:*Q]K^T&F7H^>\7S\%.75$WO;EZ(>/ M^.?OK]Y^_'#Y^L7%A[^]_NWRWS^<>"^Z?CMAVT+/J1:F=,G$,=_-9U_'*+E?OO_KHM12 MNOR2YJ[4-[D(R_'75=7 KN#)-7YO_%G>+HQ*IU?!DH0L1"A] Q(X M)P5$EWRV7CM1/0WM;O9A036$[A_W%3M&$0U Z.Y9X^+C['T*LVD8=QVJ[][B M?)SM*=Y;44J9A.0E$2^48SAC'?@4#= DB _1JJBJ]_+H@8]A3TX;@/7@X&A@ M@;Q,.',8=U(=!2Z#B(P!0[HQ$B^=W$CPX*+#OV/*@M;.8;@__\#/M@='PZ-2 MF$>JI@%8W0GS]6Q^\;DDT/]]Q8@UIMQ[99 Q8-S.708;,8+/Z .Y9&DBQ/5F M/#>(&?@!=&N JZ.T =%7?'+3J_1F>E-(]JD2LB/%I&5*!T@>W1G!' /O MA'BB@=LS<0/"\W>$J 348!)XH09C@)LO8YV)/$ M#'OIU1P2ZRAM^&?XG>F??2ZDKY0YO:FPLBA%""_GZ[XW;]99G/AB,IG]X:8AH=5_@<2LSL+65<.+./]]O/ST I6$ZE@UK-W^&R,K,OK*S$%I MBPX"O68P/$8@05G-C/-33%S?]_ML,/S>BAF?J3 := XK>&PO&& E*.J-I0.:#V0/NI] P M[$O?I@!]-E6VX6J\1O>]RU*[4\+E=$,&EU^ZXPV>M=!:,B"IO#OAF8%E09;[ MNN82^/^L+$L] [44%-%"%]S-63#O4HY6"= MR 1DE.6)J"Q9>YF#Q(B2.>*I#;4300X@;]@+I<% 6$==C6+QS?0KRGXV+Q<2 M3#'A$2"05' @++K"7C)>Q*9<3$1R6?N"?"=!PUXJ#8:W8U72*,+>S=,7-XXW MUV'KT]V;"['5G<.(,VV88!XHEQ)7DB]7L$&#%$HG)31Q9X#>/I0.>X\T&":K M*[%1L-YKS'K/YV",2.:= Q=6E3L)..012'#6I9!Y=+5[Q.U)VK"720.:R%/5 MU"C^;AS>]5W#2%/JJ/$2DK<8R3&B46PH.T.]BRQS;4SM_D[/$C7L?='@L<@Q MJFFBT/Q6EN;72,F]I!26O(A<.$ 6 H@8%#A)&3AK29;1*N9JEPS?AZYA;VZ& MQ-PI"FH;=IWYOEE-3LN0LF;@<^EJS6("'X($Z@2QBD1B??\.X!;"AKUA&1IX M1ZMH4.25@_>24=*=KR_O'(3%2$9F-44/(21:[GF8!H]!/ 3G7!8LY4PW'C!O MO0K9.OBPMQX](Z6.2)L\!+Y-0%KQ]L#6"N44(PFDH[$\S65@DDJ@*/Y)LD5W M\PP7%T_2-_#5Q6#&J9+&&MT=.^XV)?FVG#827%!&&S2]Y2PH(UL>15DJ)9DL MG!3!UJY[MC]U^V'QSW=#445;302C^S]9&Y',,BO[/],E74*5SCG"9_!*&>]S M9(G6/@_9G[IA3XT;>/C7DR(;:+_P!&?EP'SQQ%5X,D'8;$L-%9E!!.)1D$J! MU#)[DKCV\4QO_7=0V4B5OS.]ZZ^EK@:\20R-UJD;%^$_K\?SA+SB,EM^+XTS MEQ?36-JC5-($NO:7W"A$IZ55'@(Q8=WR1W,"F9)$@NE):N^[@NA7,5D%ZF[WA!L6GM >16 !+--KW0+@71BHO:A\S'TYE(Q5[S^0. MUE)7"^[@?!92BHO7*-12P[&\C;G,+Y-?CI!^9Z7DD*T4I4YZAB(OH#Z33 .) MD=7N#_]5P\+B\4PVE- "O]^G+VI=8TQ\TMPH]40S:66DY;!48) VX M-$D1F:FWM2]K-VEHTI7K"THG*6#X=T.;'NGKV1PYNIZ'3VZ!2^+^@]:<#8G! M6^".I?*"@(()1('+$IT-3XE.M3OX/$]5DVY;;V:KKI+:0]_[-.D&GGUTWTIJ M=6D,BV)$?KL2MK\@N_'^>^R11.FIPV:5L"9?!6%Z[B,.Q MM Z;)3H04GM5:'OXQ2U@7.0[C8L1X4R&$!E(XVF)Y-$CYKQT^M(NDTB,#7T= MKMPC8]ADT(%0=ZP:V@'4_H(;^:2X,91"EA(#="XT6OR4('#K#=%&L7.=JFRA M;MB\T#/#KR>E-7"J\BKG%##X?_4M=)7,WB/:+Z>%V?+_E]D55K:14XPT H,K'"X,$F.@2I&/*N]=?? 1B.-;VJ? MRPRM\ 8BZY.8?9?FXUE\G!H2)M?%_[DOUI6H1Y0%8;45@"&B1!&5G#F1-##F M!"G'#CG4?F1\7@X;:>Q3>Z4T#),&-H[3+(:,1A(E&5"J,@@K<#,N/=R$C$Q) MQ9CEU7L+];X9]-^!J"F('Z3$HQ'[I5M(*('YL@'6%N/_Q<-M__Z.V<'N($D_$[:OI_;OX:AV3/HROIN,\#B6#9?50#?>4 M=[/).)3([ 'I>W5+VCW>B9V2#B"V4I>DQ]/UJXSLA]E S=)J(.21YW9ZRNEO99M[].7V7Q9W@1]2%?=R9PK%O=KFEZG M4M<*1="=C!]NBO8=^42C=!0#M9JXK69W1S> Y-MF<0N^CW.BROYVCOCW+#[O_^R<[6D\14 MLEP/9NC@U&4G;+D&M,)K(IT"PE1Q[7&S\[CQX6:7M;%<"VIKG\;O3=SI*8// M3+0-YQAJ$)_*3N]QSQ>4VY(&CGY 4$)JC'=4]5S58^@=8*9I>82]VC[.B79K#^(JV:][,Y4G::O)[D 5E8@Y2 WX6SQM MD8,B%'$2O<'-1 4+/J *C;7.4&LR%;57V@YR*I1;V1SZ#JV.,9)H\J"ZLOF, M9S#N*I=)^8I6D[. MBMP8]]X>%TG*/'N06KM23XB!IR$!<20%2[EVU3M&/$G,L":C"@X>92=6$7Q[ MQN(BA.O/UUTTUWE1Y?1KGCZ5LZFO:>U@7;YX=M6EYFW&KNC@VE$Y)F BI)!2)Z"=8&_",8&H2-5NKJ[=F/(_7DI*;'T[R= M+>^M'D:SM%E*0)EP$$2@%'S48*-@Z+(S:ZH'D,_1-/CE?^^8>I2U5%-+[=FX M4J.Q-$^93?#7KKJV>VFQ/":8>FJD$VW87@16LEG;Y[H+RJGF06@.-&:+KJ_U M)6.>@W$D:^EMR+YV2LYNBDZU0+^/I[/Y>/G]9MSM)Y59>N8$PCMD$,(E\*ST M+:-)>,83X:HVTWN0-7!YA'HXV30WM572GL79TCGM* =J:_NUDWREG615N_.Z MKS-MPW)67B7O&!!?,NI\0AAK%8%D88Q*-,=0NS[&480.?9-U&FHVK4S_ MNFK/[MSTB%MU0G+3![TK#K= .X<[T1;M3VJU'**G^H??S?W]+M$VLN"2-A"= M11PH1G#_,0HR;DK-^WX+Z4F_/_MSOFGC,5=5&S\53KJJ> M(*3:5=5J_.];KB5X,JHKYT42+46S90;<.3)DP9C*,=F0:C_%VD'.Z5=5CX:^ M0ZLBCDFA*02G(^[/,@!NS IHT"RS)(1*]1O%/DW/T%=5=3#Q^*JJD@8J=IJH M9C%^G3XKZQ.=\6 MN#E/LM'%;TY$@$C$@8W$0[0("1DIBJMV(:"#"#S5*.TUV3VG/O*H.<$UUS4K M8U2#=\F 5YFGK(+,O'8 =AB%PQJN_K"U::L.=)JV2V2GG*+1A2PMF4PTLB:UM;)V!L]60H8U*Q5T M__A,YU1Q-V@FW'C^;VYRG7Y/K@CJ:#NQ=9Q3#<7SQ%6R%+?-Z?-7BZRI-CRS"L6NT MDT^!]R2TWD/2F_DN-N;;LE691 *E(0.ZM%W>N 1#<.?B&*U'&LH^UD-RROX$ MGNR]I"LW^=TM"PXW9[M_)4(HI3Z!XAR7 A.E9V$DH$EVF29C3:A]R+,784,? M&O>%I$=.3W4M-6BPNJ)SB_&T2ZXL)9MQIE(::?G]&(.U8[13#=:^A-8JR5%* MK#^8IEQIWCWJ"]0J;30X6=[82=RPK&,,2% 2Y9$)5]4K5>RDZ.3R'%M'WW8X MX+/FA@4&FI>R\Y0;,$*@)(BP4D:AC:AMG/?;CV MB_2?USC(JZ]'QF./ACBU6ME.DFJ9FXU)[D!#?'8D!XA=:;KL'7K:/$$RS&O- M$#.F]J764[2<;&(VQKW#+%%QC[;6E*O9VI'7D\0, M;$)JX."1\:@B^ :-Q:[":GT5/SQ+$<2ABB$RJY5#O4,@Y8S0=:L8-!&!E^8C#D2(%#PU#!>"<\+34N*J MMLG91<_@;Q]J(.+Q\X9*"FB@1/R_ENY+KQ;+\6>W3(N1S3F&9-!F\HA1G\'0 MSTBF@'"CG":2"%6[,-]#"H9MO-838$X0<@,0>9O^N">7^6R*_PRKD_L5^#>7 M@-1>H4PL1.DT\D<5^(A+( K.M?56<5F_&^EA- [;FI9\0L0*,1KS@AJ9BX*6+IZ"(8>A7EG4%H#VVQ9Y=,PGHP[?B[S*HVIM/>]X6QVYWB6 M1FUW3]L2XTD6CY/R%C4F+F&GMS!Q>X)D0%J7GM^&$OP@;N M/=\'\.HK9$"4E0WTNOX0T-_=\*$3FZ\#LO+^8HDL7&.O+!)F^T 970#Q;,H12BCF"9MT)X24FHG1>])VF#)]OT@J2G M0Y=Z>FK/WCVHYGS"<VE6ROQ'[VG[AJMCY8!/>ZQSQ1_ MYYFS+ 2%; )%8V0MF%)$+.72Y]28%,./U3C@#OK=/&]GT]F7-'>K8^][4M_P M))42TJ!_"D9Q"R)H!HXX S(JH87/GK#J*6='4=IT*X%#T/2TS>I-<>V9K7NE M_(\V5H_'J-=?H$?#M*NBO(DJ\^@()",-X%;'P*-^(7%.;,@YL5P[_NZQR\ = MLE\AZ66G3[>SOYHT*/!>K*>O;)496LHT&0(>LZ1 M@-62@.,Q)"L3S]4;A?35U^ >T#=F^,4MQ@'W_)?CR76YCWV(<1&-C%)YX$(@ MQF56X&*.0 2U3I-H7*S>F/@X4AOMB7 (AG98I]Z4UIYAVK/AP-'VZK#QS],] MH4?K=FR]^Y02.N"E,BNS78%H#BZ59A[!6I:M3T[7]D\&ZJ%PM\SV)&!CN25" MA R1 =%$ JXQ7RJC!%!$9*=84-[4?DQQ(LF#OT+H'9%/F]+^==S *2_ZK1.W M6'3)!5TVS/5R+\XWN+8V)Y<) >JD0(E3 PXM*63")2>,*,][R*2K0/G@KR;. M#O !--Z>Z_!$GX^C787=X_73E*1'5^"9EA-$<D-Z M92!RT$7W$600WM$4 MO)"U][%^6I,\S,%:>UG+Y7SLK[L7!1]G3\P[C0]_L'J!OYE!Z)17,GOPW%D0 M)@0PE@E@,?KLHE6&A6=PU2N!3;Q;O<<>14^*B[4-5;XK2 M:^;)XR8745(5#(;@U@L,P0/%;35' 3[YH*)2U)O:A\X]M$9YX,%V NUZ;W1= M.!#IZXJCY2[X5LQW.0I""BY5AI $!:%9:;J!+BSU24HI$K6Q]D'6">0.G65R M&H)V1AX]ZJT]V[2K \G15FJ/07MLG-)K,N\A33*4--&3S! 9&D,%Z@@8X0+X MS*DVDL!B%E*;Y$%$BAO)7$ M21K50=[9X30,GNS*6$_RXGI>UM\&EF441@0G(&>% MO'-KP/)2NT(+GJ5E/E0/FO>E;>@K^SI8>=J?JJB9]JS,P[<:\I2SHS7+O!YUDXN]Y?+P[EP^AM* M-@^!T0](E&F@695#X*S!65'2AIW"=+H>@;)?!ZT.##5Q7 MW; XRQ@.CY?IM_'7]$BLKZ^71:2?RR/=OW=Z?B)QE OCO?;@K>#E088#3]"[ MI,8GED+)?NCK&4T-^H>]NCH_K,^N\_;V^FW=@H[>WW<,UD-3HQ[W\2?:VUBE M@Z.:H"TKKZQ*>QNOK(7,(S.9,VER[>7=3VNC>U4"@XND-MHHB&MI/+S.N[7)&@R2,EZ]= M>-0.%ZUUIB0B3S)Y9(=Q-*'E4HX'PY@0*G#7&\*>(6[8G;!7H-542X/[V;:F M5L=O:#M&ZZ/[5H];VLY>2S*EX#4G8%UP(")CX*BPD)R7A$:+.J^=;'66'ES; M^G&OY1TOI^]3N)ZOW\R^G4WG-U^6#.?-[?0VC[J8VW9=I/O[J5H^);IV)7]&PE:R_-],/J.[. MU%SF6Y?Z79IWI1NGX7X>OY5&EHIXSFE=DO$4AEX#ZOL]K;\'7WF3KCJ?V[,_IKC]5NUZX#&9L%XRE,TP'A)R,V&@?&"@V): M%)

5/[ =996^3=\XEQO3R8[)?O=U_>*])-"9[DYWO)E[=LS^6NKU63Y]=Y,T49J7 M)9DA8. ,PI&,VQVG@+N=]SS1I%7UHZU^&^O=5>5^-,]F=3OK-0;PY8E'J: 7 M&<%-/W%< UEYDB7RW]_]VG/4-=U:[Q#4["B;7E-![1FI/5LGO'7S>>>WODQ+ M-Y[TV!'BT4SGZ0VQF\&^NT1$%QT1*4)@%*/74Z],ML;&ZHN\C2X1 M13$CHAC1T@6(H3RKH"F#EQFE00FU4F7*0NV.\D>0V6AWB$.P!) MRV*^'%W^,<5Q/HV_7'P;+T8Z$9H)\T 5TBR8$F H28 ;@6?6.N'T7M$1CGP/ M8?C5';H>33HP9OI6[ZR&K%L!R;88ESS:_>1"QZ!:&[YHX, 5<4+2+5B1PPA.4CXNX8&+.FE0P"X]G'KCMSQFW MD!.E/C!FWKK/**4'/*P7E!8NFZP-V(!K22AGP$03@"L5N9%$XE*H )TG"1C. MM)RJT5EM\0[=I>?B]?N+M[_.9]=?;HRB]YEQ8<'P4N"Y+!.?T49FYM&5)](: MLM<3M,V!A]-Y)47-:DFMA=O>FWN]7ZX7XVE:+&Z.(KH5@4922Z$U*)]3J9>K MP1@GT68&[2R)TMGJ-[>["!JXW=>9-ISZNFD!:"O:U^O-I&2$9@)\"!&$2P&, M$@82#T;QZ+6L7D#W 0%#GPY74^PF9(Z6\L#;SZOI%4HBS4M?BAO_?&U1G70R M4!LAQY)$J"G&?<$0"$(J*X@.CRKX;=V'GIZAB=.S8U0VJRZ_@5'PNT-A3=.+ MR6R)?U^M&:!>HTR^)RCKQ=S=WG&P=*:HT& M,TAP1"-#D@NPP5%(/NM,#&?4/I=AL/=D@Z/C5(7.^I3NP'!Y\3?)_^<&^='$ M( TN&*U+(9!@#1K84N LF>0"CS%DO0I)+8V3W M>Q'[2?);&!]KQJB M/Z!>,HK[D?2 L;5$%\D2_!<:KQ L=8XFIKC80^./1]Y+Y_+'T/F)CQ?_\C'0341\"R\3E!' _#ZX"9ILD476_>QYTL^ ;0LV6IE0;=W2J+U"3&1,)PG9;"N^5@ M6GO\ER9><*>LH[4S!':0LQ>2U)]X$SQ*+RU"K#"R7G]>1:IE62B9)Q!.EBJK M-D&DV1GOD[>F]ZWOCIS6C-61*G\.2D?*OP$HK0.:1QRM;:\@@BB/48W/EF%4 MDP189C58%8GCCOAM- IG;8\]_&T_1FF3XO1C1I3C/3 MP+@O2>2!@,6H&6B(D7$EHMX\#*S^4FX;77OA2_]9]L3JFFH ?6^ORYJYS(_? MBXZ<22%*4ZJMH/\HF/*XHCP'SDGV4C M547-SWI10P. ^GT\ MG9*ES$&Q@@+"D.7 MG(52)M4N778TL4VD=O4'Q_,HL0&TKL/GURCB;4UA7GT+D^M8GATO%@G_%S^Z M;R-J2Q$JZP$#;0."N 2.*0K9*\)](,16+SEV!)E-9)CUA]"^%=<$-F^[K+U- MRW4##V3"1\H%!5;616;T]:V3G+ MP">Q?4&ELG@;L#^77U(!?)'134/WD4Z&IT@D)"09A. ),,"AH+WA(6>#2V&O M!^4'F)TM9 Q\<-&WM3E5\$=CYVN:^]F@);ON>J8\^H7>BWCM,?=YRGH=*H2^ M"WUI7IZ_>P>4IE*3CE&PBB$4K92.9:WEYK;PIRKT185)-F<+1.;2&L.5+E.X MW0I]'8*=&H6^#E'6P ]1T*E] MQJB,84CI/AR,ARQ#QI\QGM1>APP'(VCH9TPU=+H3(D<(N"5'_L;KN+EJ51AY MJ%"2 0('D84&&P/&L=R+I#B+A-;>V)X@I27('*/CIQSX$P3> &YV%Z,0$@GF M,8*FY16Y=Q%P*6E((K H%:4^[%4@ZJP58)HJ.7;,UE5?-RT [<&+]L28$AS7 M6Q(4B6>\>_UEP/FL?28R6E,=6#]*!9B#%+NS LPA4FZR]H<)R3M7RK'A=!A9 M! &F%#//.2(S3'J^62BH@?86MF7354L/,E?K:VI!M!W3!9+""(1&RA('DO?VZ1+GUT/A'GC!7,I M5N^!VE?ZT;#YF@=AI4+ZT2&*:P";+V:+Y67^=3:+]]]O?YA-XDB$J)(5"JC' MK0(W__+DFEC(+.4@HK%AOS)'!^V>3U'3A*/5'](JJ:'BC>[QD/IU/ELLWLUG M>;Q$F43C+6%@==;H)^2R&DI2%8DLY)BS\K6S?>]-WX3WU1]HCA5T$RCYD+J$ MXE_3-,W=!$%_$3^/I^/%H_ MB=F'LA\@,_(4;/6@GD%A5P*@CRE\FHY#Q\Y[U!>2\FG-R&(DB:7," ;,E)K) M.>("RFAK+:7::$5)WKR]WWI4L&N.'R#Y\1C(5!5M$[8).5C.K\/RNC1D?_') MS:^0"QJDLSDI(*9 W3H%QE@!BI)HF_ I]Z6 ME^?0^T\I>V B*C2/AH*)Q$#(6G!I?(PA_'="Y(G@.57P/VP'T[M,P-?CJ9N& ML9N\=/AKWV]E??[DR#TI.7>JY#$"ZCMQDGB?O34*@F 11.(.\#L"C1S3C 7N MDJI>1J>AQ$D7G;2)8NS"<\:(!6,72S#6E43*5(ZF,U>UV?_3)$X>@IT:B9.' M**N!O7CW-;DR63E)%%C!?.FB+< +%P %RCUUF= &NQ,UE59Y$!P.RDTY1#4R6/]G-3#E+LSMR40Z3<9&Z* M1!.M3"E1HDG)./4.7$);3B4G3FF2B?3/^&4_1&[*08IZ-C?E$*FUFYN2J23! M.#2:41@0.6APEFK0V03&/ ML,_OZ!\Y-.18 E>377 9^9PAY+S@.$7@#N+E-[WL[FZXYNUT3 MA9!C5"I#5U==$(/.H/,:LL'5$J/T<;.U_'\GZ]8_P*NMJ0;0=TS.IT&K'!A: M:4J5A9**!;AT)7"I)PJJ MJJNF ;AM2[HA$MT*&P-P6\YF24:[ZG'M9!J(D-1R;FM[9\=F.PV;HGL*F$X5 M_.'8L2OL3-.R"G+>3+^FQ;((:<7!31WJD=(,8Q[K@;M2_T*57%'I"&2AF$S" M"65K'SH\1=>\B M,,8)/)7KC-8^:61XBJ^V"[Z;H!TCP/6G+JZ>.1HS6SES<**O]ET\4M"$:;5YS!B38M7WS"T146.IV[^O9/HPPX-MQ8\:PQL)8D0 M4BD!XV@L%3PT*)=BB$X(%VJ7X.V1G;V ;7Y88+<"A#]!!ORM6UP.>KI/OW!? MQDLWZ:Q$'"^OD:9!,^-/I/#<&?,U!=IW)KT0&N-C2\%+04N-$P;6AM(UW 01 MI4U.UC[6Z"N3_O8RI]/N95Y)OYB'F_/[V=UE4CG.[$[S#1H9EP*N]8AN>SG: M]$9I# ?+;;2SCHG:_!]#9UM'T4>A9TLKD7[5UE\>A4F4ECI+ZR*M_=:_X63Z_O%P4#;](K9;/I#I-9N-KU'ZVB,YX"LE/X!AH,)I#P1UX;)')C7 M=@_=_QC9],<"H)+\FLN&[@QAX%+'1!(DCANHD%R MTD##2Q$G;B0:J]+@Q\P MF_YLOD8E\3<'H/6ZBIY98JD%DU6Y]/ 2>? &*"$Q>J%#D/^E&B(4%HP4K8X1DHPE2:T/I?]UT^H-TO&KJ>\S3AO1OTI$*HC] ;0\^BLL[B& M&POC[@I+LR"CQ4C"1/0$A> !?$D+ISDG(I1(^*V^C\]W$3AL>N#YC_1Z4UX# MR%Q);Q2)H5R7C+4@2J\C8\&K*$')I"G*!J/SVD9L-7,3)SI]J'9VLIR;2+UY MX1:?+LI=X^+3J_^\'G]UD^[,<_G"S>??44+_YB;7:51Z;4EE.&[F*8&($[D6R&&7>H1?H!03LEE, M>\B<<9YMJ;F,KD#FIZ MJNFDB>WRG?O>G9A\G%T$-,3S]&X^B]>A%.N^\0"R#8$[#D&6$O%2HP?@8P1' M-#%."9%=[=R09XEJ*[V^1ZQ5U-6^XS MYN4=3-.Y,_%.$UKON7<6O3LM9.DOYDK-DPR.)PHDAVR2L_C_V@72^\J]NR?H M+M)?"WL5T>HQU0'D0@7!,I+3>U'[?MHJ>Q./88-#QZ)EE+ M_ UX?KNS=P)Z$DAQ A\3LN #!^=B NJ"YB0GA__YKY,S5T_O!^7&':*$%A#U M(!>$IT11# &25])KA=]F?)S?N6 !4DE^#*+CX\.*F*J&7D4N>(927MX)R M#<[$7 H^!=/)2&"IH$"+=602J=O,+I<)#JK8B:9 V[^_06L]162/L8 M6^_@VFH;1&3H;R6+?W@-%BTI!*JTD,1)9FN_(]N+L&'=W.IP. QN1^BF!<"M MF<&9+Y;O9N-2Y@8933>/'@0N0VH3!.;01#/'P'AF0=N4(F/&\5"[;N-NBIJ& MV#$0V 19/7VTA:[+KVE^CY&H(4+17!9^)LC\!Z2,RP MV^-9,76"%AJ TQ.>Q-T%I&/99X;\\*X-:E8EU @2-->9):VL,K7=K^=H&C8G MI3??JZHJ&H#6,;5QI3&49HO6-TIX?,E*KF+I1: MTT[+3'ABE%1_YO.#9AT#L@X.44(+B'IPRY9]XD0+!S+1#$(F#3Y87'$A M6*&XYK@*_ZMF'1RDV)U9!X=(NAZ@B-*@1 "_\6M!JTBBS&Y9+E[ MQM_Z(;(.#E+4LUD'ATAMX%(::Q?PX3&T5I1D:3U$F0,((C'HB<)"D#I&[K07 M55C M&[K%W/!IX<*V?JJA9+:D-G9-R/7>+L;NCG3.O>0X,=U&) M%I(H#-ZTMQC+N9A)1">*[E._;W/ M,D\6;(CH,NF@P!GI0<:L3"0YI4SW4?OVX8(2KD9A(IB, ML9S Y9B)=-ZXVN^Y_GP770?AI,)%UR%*^V$ONMZGLET@Y^_2O&LX,@WITD_& M5^L&@CW?8>TW_7FNIXX01=\W3YDG2M&=!J\*\%3I&V",!45HD(EKI5+MTC/] M]9I8RWN7D$NAA%#J6JU3>C[@=Q<99\>?K78BXW/B5FE@@O/2N=*#8Y$#44%+ M%K+-U>_BZE#>Q%GB:0A[PJB>4Z7M[/_'<_UAZ>;+EVZY.I*)403##M5I!.!W[_*F7\KC//>)FS/ M_O*WP6% >"E;X$S($((P$82NF>53O*4_6*P2/T-EF;#<$V>W-\[20U#$!FD1N16862J]*>8=[2]<+9\0 MW:V!T%](Y$->;NB/J_>_K:+]L"(G*%\LUE>)-GF9R^+BPSDN-S>9JN_R]0_> MT&]O#@^(-'SYD>&0J=C0*!A22YV)PJL]6N,TUY3]M-C$\]7F*_<)F:# MX5#"-BZ=!>%Q&Z96 77&&&-HK)A&D'=T/MR._>_+3\3Y94ZW97/SNLV5[99S M]E+X#$EG!ZIP!EB, >FD5%XDS71K^V(4@?/:&5.AZD%VW60RZ\*@N.9:70.;"!//(4"VTR0=O-%4E,])Z7G*W+NO6!.8BPF9OVG

:R^E M+J&W2S&L$8 SZ:PW2M?&*;1[E+<1D'D!0IFL?$RE8&MO\TF"9LY=:@^ 9R%V MJ#2ZA-:O2WIZWFRC2V<^RY1,4, D+42AE!"846!#1F=23N'^D/4)L'6;HIE+ M?F8 U\'RZ!)=UZ%MLD(NU\OW6W-U-Q,CZA2U,($64R;S4^7 M^;?5F\MUC:EOTQ//%/4":W/Y=6F5WEUEW96;NBWSYJSX MZ)WP$K)WM>)2,'":%4"#02O,+N36 U=&D#<(C_:OB\=#)36K2;J;?'IO87]; MTS*NDGL6\5:"QVZ+):VE#YQ!E-'6UH(.?$(-7C*RM:5)H0QIV3_VO8, YEX> MP":7P>%J;G6!YW/:CW6^\RWCF9^APT#F<@*)1M4N:X&L9V) 0I68R<7[W#KE ML!'I@]#K7QYZYY3P2\XE?(?K-=8IK*?('7SPLI/E"CZ]S!ER YW5-@C' )%[ M4-P$<+P8D$HBEUX*$UIKD!/F!K;:A3%+6;M50^&(I DD0K#"02 C6N<47.$O M6<]VD4\X!HE3:=LQ'&Y7BP_-U"H3S_OZ'+SP<0V4HMWWKA% MXWEU&%[5X=^+BT7>_(!B%+*4&C,WPL7:NRF!+S$!QZ2*2*G^K'EJW4#BVJ5+ M/_+*;>KZU6V_D3K(: P4QP0HA05"JLX;5TI[JYRPS0=)#R=O[D2Q*=#T>*)T M6VEU$.JYLZ"ZC.VB-GG][2I_DY&IS77<-O"D\T#*3-Z<59"T\W6PGRZZ?0^# M)TGJ)7&Z,10>Y+ZVDTL',*M9=/=8MDNJ"\:&Y$4=,"@UN5;1@4-%VU0FR=&' MHE/KA/Q'B>E(EQTK\OM3@9KP?^:.>?]:K?]=5NM(9ECM)%=]O5\6?Y*VKU?N MOW[]'1?K:X/R]F:\SJ:,+/MHB&DQU LCQL%9PVA?2I%RB*J@?,84.YJ(F0>: MM0'!:@Z)] >]W2*X8;6;5P$17 *5M 54TH&@#6E%+-*I(9/$'WW!S//*3@&9 M SC9P9'V3-=[[Q6/7(../%5S,P-F7ANE9,T%V:(L^M9&^]$S)4Z0WCRMU=1. M)CT [.X@]\"Y5BY#5MN@2)+@1!%@!1K/C'.*-P?4BQDQ,4:P3XZ8&,/E+D=, M*-*5CJD"R7E2RTXR0,X89!NXXLBM+4..H^Y'3(P2U+,C)L9PK9NVT0]&MZ>D M5$BT#5+-AE(J(:!T-0&:5*F4L: :TB+^\3?,?(@T 4 C_G5P/CSA+][: MNU#[Z)B[&'DB4#5C?0:!U MA."L 5ZGP9AH/?>M:SX?4C'O*3^=7]S<-Q?9MD4;W^<->TO*2_X!E MG?SF7[N:5D=XS-XY0E$-$0MFP:KBM#61J=A^UGJ'-__,:&:CJ %R50/D24 ( M,H#B24A?%*:D&_/A+WCS/P9-Q]S\CY'6S$,(WZR6F]7Y(FVEM3T(KFX8T1H6 M)0-CG0;%H@>TB]6R]U:=DMQ5HJ0- ?R222IW2#(2PD<3"*1:^]9C.V3Y!\A M9KXAFI.@IPW3.] [3]\3"B-,L;& KC-@%:^E1,P*2,JPK%**2;5.9OR+7,H? M8O*TETD/ +L[Z)XS[S,B2*PI*\(FJ)DOD()6M.&D4KYY:O9+N90?)=@G+^7' M<+G+2_F4A)>*%^ ZTYZ1SH)/UD 4Q22;;"Y\R%5(]Y?RHP3U[*7\&*[U>REO M416.6H,KW('*IL96D78%J=/:G[U8^]>YE#\4 (WXU\'Y\%P2=^&FN(2T$E,K MB='6&88R@N71$JN4M:['>HHNKN*/,4):RJ4#F#V>EYLL\2&3FY>CKTV#+>T< M'25D7I(D[G'R_!H#[(764XP2^>!ZBC'\G_G4^BVOORZ65YUB:L'\=JO=O=1[ M7PIQ;5=9?ZM*]]H[C(4%% 42K]7"3'CPWOKJ)RHOI4A&XX##[6A">JVK& 6& MU5R2Z0>&KW:M&VY7B?(F0M!1@*J=0%SDD0R 8JP3";4<8CP__99Y #2# MJ/>#[%B^SXR@!^RZ3NNUT05K&; ZE%8)IR"@BB U)N-%9"+' =!YY/'S&-[S M8J8%IV<&RT.>7#>FV*VEZ$B<$0*$KH$++1V@# I2YC[4/AC*\0&H>>X]\]C= M\\*G*>\[,,,'I5AQF25+:.GH)^M2I40>K"YD9S*MC66E&-=M"O9DS9 [\/L. MDU!WJ+M*W+K)=DGDUQC:D$S5NDQ%.IGTKX04BD13(BGD]J.;'Z>G6Q?P0.D/ MR)X]2!1=W+WNS06.S,FB2_8&+V�= MDY@]1EK=F?(HT4^^ IQ#/\[ MO[M)7(8D)9AZFL1A'W,N,X&D':F90"*:( MH 6GC2-YO8H/G%AE%/DH)2MG&9FXS6?(-0N1=I&?.]&Y=IB$>D/=;C$?5^?G MOZS6?^ ZG47K2 @L%/!)1O3*%1Y:C])\AJ1N#[H#,? 4R(X4 M2*?X.N-%<&&2)'TD1.R7OZ.@(2<<*>@"(1G']8.3\ MOIUY].D"UQ>G#9A*B3G46IZT35*3I=Y]U1Q8%I7.SL9BP@ +ZH4&3!OA9U*N M=Z"-/N#W;=T%\>C.,L^<\-R290!9U[F#UM1,=3GT>MI-7!XIM_X'O2K2U!"1I5T#1\0].HH444U I M6YM*ZSK@@\VLR28SG][,&L'U(\VLGY>WU5FSJ\3M7J C?_4U__QG'8B5E_GB MYMYM[X\/OU$\YFU'7BPV6VBC^\5;+R25M'OGS360E2P32 SX7 O7A;#@F68@ MT$=,5OFL6Y\A3U-TC''_D+FT(_/B<\UYI'T=OV_U,VX;WU_G/IY)+5%$$< $ M)6N3O:UC;2 +LAFTP!3UD(S30]X]K[/8$!FW;?W)A="%M?83*9^*=#L)HK"")@#=A$<-I$T"H&ZT,LT;5.W7J6J'F]RPD -XTX9A_ M?7>.^$\Y7/RZV5SB\FJN?9WH\G:%R_?KQ>?=7<4O.6_.M'5D5&:$@KK6U!5- M]J7DH'0BCSJZ%.[W:-FKR0YZ^;P>YD2J;'HQS'R#N"WX7E;_^7VA37(]7'Q7 M*5"+$.Z,\=U&:BJK?_N"RT]DF2YB/D-RLKWP-4M2N-KDJ!8M60;)HK'D97O% MV0#4-2!E7E]S(@R>6D0S(_*A]7#F(IJ@E:K#!@S4*]::FJO!Q>2*D5%Y;0XR MT.9U(D]F?HUB8!?&U78-[U;+U75?M;OK"5[D[*0%QW(D!4MVHG,*05HIF&?1 M1]_:LGJ:HD% ,B\(2!,(XEA@_;:ZP/.3128:C(X>]MPIH@TG&27]#.JR)PD: MG\#Y4J<@D,T=##? K# L99-,;MT]>9JXPL.$D.N&6Z_B?RX7F\5VBM[K[[<^ M766%"-IE:+6!F!AM#E>OL:K#(93W2AJFO1O4E?6@-.5A-'8=?QB#H,<3E"<0 M5@>A^3VKNNJJ(F5"40RY'N1UJ)@,('<*M$!E47 TS1L(FA=G340_ $Z' MRV%F=^[O>?$U8/RR2Y]%%PHI<@G<\E"GS&9 1CZ)U3IYYIA[D/FWUY6[^]3^ M('"$N%9->->G.GG[(YDQU"GJC"FP&3DH93P$52-FS*I@DDM)MJZB>8J>7E*- MYSFL#A-+!Q![_E[I8\;SQ7]S.M/%B$S\ 6=(#=-F9&16N.P5V(")6)Q%/!\![_K9)YE1'H68PN:;Z)$12UII!C(HEPR*/S2=_=G[Y M-QG,V@JC84>'9A&J*Q_Y-_PS;VY7JL?5,B[.%]L'KPHYT__\]$LF(>)Y[0U^ M6=M)T=]\Q(M\L:*?UHL$7'[?_%Q*KN7 ^<=CZZ\<'N9RG7^$2T(,.6=O0<=D07FT4&U+$"Y8%2U)K/EPER?(.5;#[N?M MF]7R8K&\7"P_[R:ND'UT%FR@?6Q)8UB>@;2&@Y!,@9(*>F6]R*9U-=%PZN8] MVEOAY;[*G4@Z_35 N:4P&MP(//6T=IKM)-'_IY!E=2B%'!(P(=:^N_1=$)C! M.FMT="79^RT<_R*:J.02G8D2M'4"E. :O(H./!D?3MF43/.ZQK^")AJ#ER,T MT1CIS#W18N^J[AHJE9'K?%%_^#HOG)%V=5RY2/S3M8LGV;V! ME5J-S+@14DK40V)LQ] PKZ?1&FLGE4@7K0A_RK00W-!B_[E?8SKI>DY#4A=P/)V!,(:@.0L"O M:J%?;3^TO>^-Q0:>+2-JZ[0T8RR9E2$ RTF4&'TNI?5]UAT">LFVF$38JU:< M[P VUURYFK66EYN=D-:X_+S-W]Z\_G[S.[OB]NV*;Y:]3!_.N M6+0F@,B6TR%N#7@=%2C+I2S&,13-)ZM.L(YY07P$K.[KOKEE/+/W^O'3/XG^ M?WSXL$MI-LC0@C .:PH$T\D/<$CO/79FE3>[C%=M&-Z! M3MQ[:-S<#9)E+()B$FA+$B]\(#/$20U11JV%4$$P/['Y>I>B7K)%3G'8-I1- M!TA[ER^NW.]Z2_SJ&[EBE4&_K:Y8]NEB%?_]975.\MMLUWE&^Z=P0>MAWM;2 M"5XO+SBYYUPPSF5V1;4>YSB2Q+Y7]&LWL:(M9V]<-'+(,IT64$*6I.YMJ4V. M!+ADE;46A6K>8JH-Y?/JT EQ.X-@7Q"@,BGD'/ND(QLDZ MPBRRY%JKU5$$SJM4YT#0@2 >+\XNKC?V+F_'S@=KO.G?]8.U(OO$DN; 728C MFX<$ 3U"+D:'()4-^B3X'4[RO.JV5T1/)/)>]?'SRSU+&(W)"L*QUUM%($N>]=^Y5"3<2Z>&(O==7H%T<:[>N;9GS#3MO-6:( MR#%EXEV=V*S0J-J?)8/EP?K$M2RIM;(=2>*\B)W02YM25%V8N'MY=\9-\H)) M,LU+91E&VE#>&+#"1]I.BGN<&G$=.%B3"G](_'24'#HXBA]AV!D9*8JA"A#1 M"U#6.7!9$'?(!XP64W3Z1 JLKW#2*0%UB"SZ2^1Z%>/EU\OM7)W=R*6O]- O MMJU/(3PF6$Z8U,NFT%R*QQJKE0%*/3B0:]MJKJ[RH8O&!97(4 MHP;%HB"_44,-N?V()4N(BJWEG9[RL^/^/IN78X,"85>@E"80$5R\KVR&K1)EC,=.+>M M,S*&4=;]^7@(,!Z'7RL9]:7J?LIEL8,U)T=B:YGUAJLHU3.ZGH.H#FQQQK M.OZB+.+5F!AB]8 U7W7.VXW\>!"V,DEF*6I+?Z\MJ8):NLV9!RE0.Z>SQ=)^ MX'7[=71OEQZ!O >C'6>&00=;X7;F_I7_^6,.](^+Z\?=Q9FP3F@L%HJI=Q:2? 67 MI02OBTRR<.]\ZX+S(\B=>ZA]9Z _E> [4/=/+?67Q;*V_]U-U[L9:$9[?/?A M[FBSZCK_#YY?;O_@!T.*2]HGF^OM'?E!D2M D?]ZAC]WM ME=F@;%AF=Q"? M 0Y'>L _+V]/>9TO!W@;D+N19TX7JQ]),_334RJ8TX/MZZ?TE/7\ +;O+%TS!LZ0AA%J" M+P2"#S[52V3MLPB6J];6S%$$OXB@_U%H?,XNGTZ^'?JG0Q>[36T,6GBNZ>@* M/ 1015G 6LFB)'=*(4_&MVY7>PR]?07T)X15(T"/EO$+QO,NH[+H:&TII#>N MROUHR>B"A,*Y]U8;G7GK#G;'4?PR,3T>68T@?8"87S"HKY,HK3"Z3B(-W$M0 MH:XV&$^+1Q>3Q^)\:__S.(I?)J@/P58C6!\@Z Y@_73=A)0Y2.\8K4/08KRD ML\_Z IS;R'V,B,T;W!Q?M72RF]'360_MI-0!Y/;7410KB?)0@'DIZB)\C<@8 M2,)$'V1,VK=.47EQ94RC!#VHC&D,USN SMB U@ B'2?%J$AL5E;=SP#:.U^@%3W=Q#:;XV4UL_ Z4)?W+>:; ME0ZUG=_^2"5'Y>AXX!YTS2=7T2L@B]J R)F70@808ZUS.!N2WU>.VGQQSU,A MH /PW\JZ(X'L&[)ZE;UZ:QCQSW]>K)' L%CB^OMVT8_<7QX!B.R5Q:="K%UW?2$R^DKUG0RB*[ZQ,NQJ6D--P\M\N<_Z[R@O#LOSY)E M(?KD02*IH=I('8+3%JQ"E%J;HFSK*^Y'2.DK%C4O:(^34Q<-*^Y,4#EC(AH; MDH04;*H^2 ;Z5" QJ2WS!I5IK5_O$-"7N3 7N Z7R='IMC[/8L^[XK[2 M^GO>M["9DW7M<0"_?UT/%LGS'NO%E? MG+W_8TG/^;+X?9LO0HL/MJ"J*KG>%M4T-*D#,,&]U(@F2#$$+_3D6UBA3S?#2>;'10("K%MSL!0:[*W41O'+,./""1;+E9 G=((B66$E,^594R#,F4IU MI.#VB?\ +LZ=+7 >&P175NVWA,KJ >]F/@VN]-=UGUJ?K*M]:@.:VGE4$^8C?2P\8.*9H;W?P&:OZK_]S/DD M>[A$5@W8,[-8_YX77P/&+]==L3VS,MD M;,9H3J[6LLEP!6.6H5H40\1[-VG MSJ.UFXGV"!9UD$'T^G*S6.;-YE7\S^6"+(_*]:J_3!9U>ET&&2*"RAS!H0M@ M/8'399>5QL9Q@$=(F?>>NMVAWI+CG0*G?KO./RKD> DV8H3:[ 24DJ8:Q+2K M3%1:FF2S'>01'@FA.T3-&SIH(OH!<#I<#G/[E.N(Z\6GCV]WRC2R$@-/$6K7 MLZLI#(X7 <8$(EO2#F1QP'ES[[']@> (@:W:<&_F:-*;U655L,3!B^_O<%<.E[FJZD%T-M1HUDT@396PE!'4"5RV&THI#L-\S%*YOQSEZ3='#43 M"NVIXV8$!SLP8.\KV;<_T@RR#\H6=!!I8X"2HM#Y&SRMBWSU8J0LO'5)Y:/$ MS)NGU-[[:")9G(#B-Y#J Z!Y/XV:)[\O_K"YN)]GLG)!T M)J4KCED).NM"O+6<'!$I(+I4M%+%DZLZO=\^@-*^KGO:@/,$,NL F1_6J[*X MV)9<1!4BRT0YTTJ2LZLU>,T8:.&"944HWGQJ^DW $,CLX!!:9CADQY=;5)/=IZ"L,,,WQ-XK/S73'U#FO MMSHM7[4BO-6R^V)U\27O_SOG(6^:[-L3L/(T*;S.:5'( M9P'I$JE#[ER-AY*#&K60)AO#2NO"WCE2>(6W+A(&092003GE 9GAX%GB11<> M%?O?%-XQ6!B6PCN&[9WE:8DLHM&^0(Q8K[XE!Y=K60XF8H5EY.(_58H\39[6 MB1-X1XGOB3RM,;SL*D^KA%"D-5!J@8WBR,!)8P!=\=H''8UYR@Y_J7E:H\3U M:)[6"-[-'?9^)MO4$#-,)%-2JF!!%5;JM6.&D@69B2JJDMTS)D^W6;O'R6U$ MRNX8)O:4MVDF'1AH!2&HP'6)&-,D>7LG2.XZ4-('LZ>7ZHRM MDO,V"+)P& CD"92."4+1 3B)SGKO:R_$!O>BXXMT3IR+?<@9?QPW>X'!;AMP MHVQ.M;^)P]KBMVCP2C*02%]3,0;E( _H91;IC!+<$T4Z8[C8^7$OBRM1V *L M*D=ER?+!1,PA9>:%*#;I/.C6N\?C_FC1C3CQQ_"QTU0KDRP*4#G1%\<#>+0< MN$0AHB[:\4%WDE.E6ITXO_?0@^)HWKZ<5*MD;(@2P6UG4"#*.G1+@2F3:_6UR:V;*XW, M%I@A&6J4.!_/%AC#VRYZYGVX?O-V8O-/BV^+E)=I<]V/[*;3U.:,[&^F2JIU M-=G4W%0-P7 -/ X6<0S)\VVC N8SJZ>^0)"IFV5E0R%TW[3HG4V\4@2^_+ VN!O M2BD=#L)F+7\/SV%53&.)PH"(VVR?.BT9::'..RT8VA+NMV7I//MXAO2K8X!Y M&LEUIR=OY0S]MGID@H#7CCE)MH?WI?9@='0D&-J2D>R1(J0.9.U.JBD'$-E7 M/<84NK*UI#J XC]6W[9>^:_+^PS\2 O[9;7^ ]?IS*@4=. )DDZELM#6$BA' M7Z*R)1:O5.M,Y$&$S=N_=2(MV%PB/<#L?F:M1Z.+LA*$T)R,BBS(QE4.4I J M:(="E=8*[: ,YNE\UO9B?BZ;>0S/#\;,[WF]6)%K@^LVN>_C-3"+.KI@"KAD M&"@1:]*V36 "!BZ-L_Y^GDZG9^5T?NWDV)M6:ATHM*?:P]/BWY??\,\/=:H# M273(\NE \)A\A*!5C3#9FFR'#DJ4Q(&B2K&MFPHU7L+,KO+DD)Y3XAT _L%I M(K+T)20/10@Z37AM"X\I A,^I(S&HHD]G.#3.<&G/\''\/S($_SGY>U17'38>XZL$FJPN$;E/C=OV=S4=2C#DRWD MBFZ;4#"L01)&[HEAH2AI4S*MFX[M(:/!#/![?/S;FC3PF\MUW;-GWI2BB_,@ MZF1@A=:#$Y*#MKQ(TK$YNM:WID]3-/MTS:-PL&?"=RON=W"F;8_T6RRZLQ:6 M SGJR$G7UN;22-Z\=^0R(4K/U@KEU@IJ#(&S MS[YLJZ\FDTT7O59"&)YE" "UU;'(1,Z[(*(FTND1/]3[6^V'^* MGMG'0$Y\$![(^68WIA.:Z VF9 UX:'/C^R2SL?8!RQN'Y-\9\-S5DBI.3CZC M XQT"[_ROORR6)(.72P_W[SEMF*]FC!:XR!Y.[A].;7\6^AC\W%=,)Y+:S-GX_\#_2RNX MW%RLOM+SMGGER=7;#:*Y"$/4U]QA3-9!,J&@)$7/TB##ZIFT^X=OGA<_IY+W MJAGS9X9.S3E_7^ZL89>"KIBV(0M;9UR:>G7OP0\ZCD@/CTBQD7,QXBG865)LV#!FWJS33[+*^+8Q0:7Z>T"P^)\<;'( MM[KC/?BMZW^X]=N'QQ;:TW!D*&)BIC2*7%R_[E^+BR_7%L"6EEP< MC!91,A!Z:QD8!D%F!=KX)+5#7TSK8VX4@<>JT4=?=F>[)B3CUUH&3H5:I>HT M8+$9?"XHG(]9BM:1G4&$S:M4IT/2?6W:7DI=E.L]SL 8+[]>GM<+@_W'U(^0 M,_-81$'@Z(FI6MJCG:KJ7#2<+ ";= A*,E:IVH,(&O>^\\.0'F@A#JH_-NWI!],^Y%< MP$K,9'5#L=66Y[4=D5"I#@X/3)9"&ZUUVN(0NN:]'9T7=D?)J+^VZT]9_PUN M4D<]?D)'YB2WJ^. 63!4U23 ;(])SAT!4QM@4O$4O>=7=F*4___E[7M+*DD&7,R/3P))IH$1(X%A$,)$)*[G% M4EJWG!E.W4OR+@Z!XL3RZ@")]W?2K\LGK87I*E&%>?EXO_YG3F4BA9U:&0 MM8N*BIR!LYJ.@A1#B8YKR5LG8HZC\"4Y'ZU592.Y]>>&_+JD]1".C[I:V?.0 M(UV*Y\AJY#A)2K*DZ=-1G.NIUU.!%09-"],:V MC@?O)61>AZ 5"AZ>;\?RO(-3[,SPTC^;[[?OK@==NY0,J^A/3EV#N=Z3]AYER_.- \%$RL0 M)=;F@ER02ZHS&"5YT<[5;N%3(8;>/Z_E.SE.QG*XOV*DBO _%N?GN.N.^BL] M;?EY4=.VMC'IVQ,X[_Z$_N+ZCP^W?YN^_DC+>3I6-+*YK]]!?MM]"O8!G)SZ M9*2$.A*,3KQZR2.9 5Z\T1B9Y\W/BE$$-BV?6ESDMXMO^<%KKU)<)5F&/HD, MC%56"(/@@T/0Q!D7HHU,M(ZC#J=N7@M^.DP]63C53EX='+A/K.?U]ZL"@'/< M7)5]("8>N;1U[$\ I06#.L -(BL"F?#*\M:5>R/(ZZC4JB%"'B:M3R*NOI%X ML[!;0T&*B@YY=L2WVA0NU=F$O(YUM[FP$A+WIG7D="2)LV>S3P.5X9 \6FX= MP/*W-:;\%=?_KDWXMQ_J6C:[(J;:LS6P0)Q2H99#*46>5>1D3^?(FI=8! MD2<)ZA9RQT-A-95=7F@.?G.5YKWO+ZX7DGV66;/'$A>&YPDK/?])0$+CK'HI?"R=2?(*<>0-Y MIT17*YG,?"3^/2^^!HQ??LK?\CGMD?1 #TN9%2O2@W!5#QNI("1IP"BAE1-% MD-DZX"1\]D7SSJTXU0'8EM]S#V,E/EU-$R5:-2\80"JIB0E1@,LI Q?69BN1 MV]!B.N^/%W941M\^ G$X:WO PP[&UA?/7?"T+1@=L;R. O4^@$87M.'.2M8, M$7/W\#A06/?%?0#GYN[_1/#_>OEU1[@S(L;@"ZG#@+5]GP64VD)6CBM=F$(U M*/'SN=9/MU\ZL] /$=FJ!?_F%CS^>8OP(BR/A2O(3M6[32, 0^'@4.M@"YE# M."@T\VS/KS]'"K[Y"=!,\ ?SKP-WY(E#[^W-["6?) OH07M9RRUX!._00LD8 MC0XAN-(Z\VT(7?.ZO_-?71PFH Y ]RK^YW)!KWUB;?_*B\]?:A'WM[S&S_F? MFUPNS]\N2CZC[2A\L@5,;6"M3%TK(Y-=:L&<<\J4YF.NCJ&WV]#R@>AYT(OG M1*+L +9/K/'CK?$DM9^H2"8"VIQ!94?*7Q-CG<5D2B[HT@FUY<>1H_WF"$NW M@>($XND;=-L&+6N ]AQM-3HN..-%:MUZQ/C3 M%'5[*W<"T(T52 &E4ALQJ.54BPR.D&$$$G4K@CDG;/FMF M-)ES%]9.")MQ$#U:AAW ]$%NHS,HA4,-C+E2&SZ2L:.] V1)=LZ\;FO M--/)A;XOU?10"72 H!$;\E8 BR4N?:QCSV( );F'4,B["M$[&:350;1O$C"> MSEYR+GHZC \38O] _?G/>'Z9%LO/U[;Y&1+3:"-&T#G585BZMG7F"EBM9D 4 M)@Z[XVT'T@@ 4R29_).5;2RU MXMQG5D> D&U<))DMUA? C*DH*WW"YK!ZBJ!>?-\C1'X?1LWXWP.8KFC?V;S> M.YZ$D8 BDYG*B.X@L@4KG2:#0P7>'CRW"9@9+.T$>Q\R!W-YYKSZ?R#Q;)G? MG*\NZ/^?KVN:!/HH4@!;"EFE2B?P7 G0*3ETD6MW/Q"\-Y=^[\-GAL#A@EJU MY-JL:@5(:7:7X9E<-D4T"AY-#Z1QS*DIO#Q-\SLH36! M0"/^=3%/YOKHO+'WO25[/TH+#KVN78 4.**\SF14F4M.BG&J;BO=^?'M#(OC M^-R!,?'#19.8G5::5)UDKOJ#I<;.,FCMF9+5*VR>J-B']WRD"!\!Q"A^SFPQ M/./._[J\[\[+P%3A48#2=69A;6@?G%# /7GU67OC[KTSN] MD\OB)7=W>_.E%C^0D3]SF[T-RS24 M$'7.3@7%6B>E]-KX3?/,K&$*O-5T2CCBAQ>Y?C$YJF(\YM;I8'_-QF]C,'5$ MX[ M3[49$\;1MM!0RR-J5P=>!ZAJD IM8*PXUSS:^U=I_':,VFHDD0ZP]523L[4I4Q;U56M)6J]E4&Z9A/ND 6*4<= M+$/?NG:H83N->3N[C$+$8>TTQHBG;]#5VF4E>+(QA+H])2A$!,0D('F%/',5 MHVX]-J9!,?G#ZXFA;[(GU;*\<=Q>+9]Y: MJY'4O[,UIZHV!T'N,\20D9P:LC[N^Y-[+;*!K^LV,'$LC*9B>0>JZG;7COUA9'.MH0&!,@9= U%9P!UJ:&"DLVS >= M] G;G#U/<+=1C1.: M-"EL6K0&&B'##F#Z,/N%'#3'(D+BME:6)+)ZM&+ G"N)C& 94NL6NGTE(DTN M].=: XV10!?>QT$=0H(.26>>(7-1KY0Q0&"&C@Z,6FBRK4LZ<1NTE]\NHO;@/=G>7B?+%:MC MCUOGQAQ$Z+Q'>Q] ;2#"_M7H@(A_L$YNIQJ66DJOO(R A4QP8C,F$0P&<6+/ MN]$ESF1WC'W@M[%H^\?RPY/%!N.\#!;(.:3U"1>!%DS?J>(XXU$6QE^"23#9 M=6,?2#U.<-U= MUMNX\-H!*\#6?O'5:Q0ML73E*Y*-:5X[A M?P]@NM.HS11!QJK9)OAZ4JIU[!@S'!)S"652*IKFPVE>2NO*48)]LG7E&"YW MV;K2!Z:#T E,D1E(YRH(H1[*+$;E@S+TPP&YI]VWKAPEJ&=;5X[A6L^M*P,& MZ;,@PH/FH').M Z#P%"9:+277OYU6E<>"H%&_.OBKNIA/[YHO5*\1 ATC)(5 M)C146Q]$TK7BGZ/)K6>AO)#6E<<8%L?QN0-CXGH!M]U#.B>%+IX#UYP.R^P3 M^$)C":?';PMB=0K5^!YX>#( MQY,Y84S*3(2./B!QL! ?ZW(ZAJ/=7)I<4[]KJG@OLAX,L\(Z!"M\+8S0'E $ M!L@BEL(E2R9,!)*]!/61!ML:.6N]XZ[VBQ0B(LLY;1TEKTRP";3[2O_3PR-4$Z)O' M_CXI$([I(C]&*K/;\8>L<+^]F;20,M59L:XV;=#U_#?&@@G>FD ;/MV_OFH" MQH[L_)>"T./EUVSXP6D .\!Z]9:6K6GUQHA0K=<"M.8,.0O+M8XZWN\UU 2] MO?H3+P7*C27[PG!]%D6(C%L#UM14&L1$!E768&P14BEGS?U.#"]X>,Q+P>0H MJ33U?YJ-DOEEL<1E7.#YKTLRW2^W5^DW$U+>KI:??\OKKS_E<''XF)CQ[SAR M!,R1BVHTWF7[_(>ND>$IE>PU<)%RQ4P GSV"+MHXZ;15S0,>^U00.YWP^X',OJ#J)P M====[';=;_0WVWP=I2V/T45RH&J_D!P\!"1UZJUC1N6<56[=MF ?'?/CY2CA MKAISND.T[#(]4O"%SE8+(@9RN'GVX%4]XHE?$8N.++7NH;V?DGD1<[R$GX', M >SN 32+97Y?WM"+%Q>[/!X9$:5C"0J9?J $.0?>I026>5D,AE!LZVO)AU3T M!99#9'L?+LN;@Z\Z3?(W+?U>>[!; @V71*PE9YMI&%RWMG!P@6(0HCUW%6F%/ I1)"T MLCHX!U5HG93_D(IYD=+:$CF2R]WA9+=SZNXP2CN0U@E0K!8XF2P@"FF+<4EK M;-V5=1\=\QXKQ\KV2:@0$KF!AE92U) C9<^C>Q+](;):M6/8^'IG(_EG$=' YWC\NW/Q*'O?'%,DNV<*B1 M'L,)ODEI,!(SC\9FUGP*YR.DS)NBUMJ<:,'O#F!S._Y\QER1B;N:"FSK545P MX+8)52%*S8J(/+5.O;_]_IXB7P<*=$\HXR#NSG@CN(_VJXO..AR#2$6'X#BI M5N6J485:;:?2^H(:E6WMENPAHR>_I#U.#N%U%U5?MQ?Q;K6,NW5(5,)E10>G MR;0.E34@QPQ>^A253:G]&.C]E/1T_K2'S8$<[^ (NLN9.G^31'/Q$2_RSZ7D M>+'XEC_D=:S"^IS/'!:K1*DI%472MN#U.KVVFT%66"##3*C6+2U'$3AO8NP4 M*)M./LW -VD&PCM1H&D8 %XP<"1X<_5>,5ZW[7KR4U((Q M4,F,C79$Z3D+W C*V3; X,YI\TK6"4 M8 <$\T=PN3N<[.)7-L7L5/0DT)Q <2S@@M>@)?-&)">-;:TS7T8P?XQLAP3S MQS"Z [#\<[G)9-WG=.N2T\A(ZK1V!?&RQCI+!J>1U3VD7 Z:R^8M-?:0T1-4 M#I'MJBVC.[SX439G5CPQH3@/*KL"OF@+9*5[4X,, =,SYNLQ%S^GO0 X1/8M M&-?AQ0]:;:P,$6*NA?@A2 B*)TA%!QTEL\8.F?=ZZ,7/9(&4IG(_EG$=G U[ M\^^,92*GS($L[UR#AXK6(#-P7PTKA9A#\U2S0W-93YI!32G.T3+;O^4 M*#WM%U'+[NK^L0F<#Q8P1.0J<\LFSWWNP?0\7L+#+;]N0XXWF M_;C8_'LW)BX(J46"'&I>IJ4SUFO.H0B?K(E2:]LZ8_XI>GJZ$#K^=&K&^:Y0 M]&:UW(85;VTP$UQ$LLG)+H_UA@'KWD(#Q7&M:N*/E>TS6AZG9^[ 6BNI/PJG M(T70 9QNWUE]^@-_OS;T?18Y)@T&,ZE6(P.$ZN(+FVN[1:[%!$,=]E'2"X2. ME?2#80U'L[T#\#QVI>IJT-$'VEP^!E#"1@CH:%4E)(W9!:>GO8A^.RJQ[D17 MSBW.L>/YW0%L;IMRU\&*?^"?BZ^77W]$'-[@[_23B^]GT<:0%&K:5D$1OS(I MZI@#V,"Y1L<]QM:5RF/HFUL_-0#$$X9V4^ET@+Q[&Y(\E#,,.OEZ=2)BL:"T M$."]3L!)#UL6$[FQK4^ZAU3T% QJ@Z(C.=T=5E[C9K'Y1+1@>K_\'UPOJC*O MIS<_HZ,Y,V\]6,LXJ"+)#G#$M2AE8.2+W+@I<-5(*GWDB-[2 MNV=*53O0(P1E:M=/F0$5[145'?-&UDD*S=/-;[V_)[.I_:DVBKL=:*)])_+' M7'T0.HH?GLET) OID4,NDES;K#1X)AQ8](PICE[RUK,DQU$X"%WZI:*KL81F M'UJTM?S>9E)U^+GJUL7JU?GYZH^,OEJ%EJLA MUZA/O&(04LQ+0$I+7O8+B5>%7O%I\7FY*(N(RXM7\3^7B\VB"NS,)F^T#P88 MHV4JP10$5R3$4AL02(52#*FV/.SM@X!D_P) :B6!N3%&FI-6>!TF>W]KH1\S MK8BH.>,^6(T\ RG32!LE,?#)D3YE7,ILF.5E2-GV@%<-0H][,>AIS-N9H7)U MZK[ZO,[;>8-O5M_RDH"_VR.OELM+//]I\6V1\C)M/N#WU>7%JZ^KR^7%&8N" M^V@++;(ZI"Q8")R3SA7">"M%YC$. -#!! R"E7\IL#J-'&8&VUVF7:_QCB(^ MRRGGJ!6"\8SVCF2TBWB.@,EXLO540NT'P&K JX8%']E+05!KYLX^^''_@JX5 M;_U\LS"#OAC'+7#4DA:F+* -$A*:I'26(=WO@#8"-7M?.0P]+R)V/26S.P@ MO+NLMX/OR^U;PYNKR+X[F442COED@-R&#"H:26:@D!!2"ME& M;E36C4'U&"W#D/3"8MD-V-X5?'Y9_+EMQ_YC8YP)S2.YE1(L#^0^N)HKJG2A MCUYY'U/FI74/MB?(&0:B%Q78;L7\KG#T9G5^3@M8X_G'Q>SN 30/B_IT277FD@#/#&TFSRVXD#/HPGU)R9 R;AW'?$A% M7V Y1+;/5T^.870'4+F=W;G=/=DXC9)\"U%K/E70!H*-]%%G*0./L936=?SW M:9AY7L@D9]%1?.X,)[N-XS3+(40&S-1VY:60HR@4 ^Z39LE)GF7K*/9#*N95 M*<=)]0F(',#B#D#R&C=;ZG>J,*90T$8/Z)VN![&E,YB^\SGFP(+B6K56)7TX6!O$+AND.)E$1H56(ED MXA=-UKGEKC:,5M)9(:4LAX!@3A.DD<">$O\!W)L9 !]Q^3F_7UZ?DI'8G[$ &MFG"K!SG_]L?JVN=&.@G)7R?* M'1(#/'GOB1O05@FN;:"?#:F8N?O4><[[R>1\&+>ZD#.)[!JC1MC",2JH';_K M^8;@F6=@19%%,2VL-X,E??/<>4[RZ61](,=ZD/8OJ\MKXS,P$IV+$D(SO>X^=IPAW,ED?R*\.7,(]7;=#"BRR;$!N31=24^34 M1@E11\>*2L)BZ[20 _O63Y;,-DWX\4A>=X>6Z]B]9,%%E\%GK+TOE*V=#\D9 M-F3Q1BE0EVGG'/00A#Q6MH-&T8Y@= =@V==4/3K%8BT +EIJ(CQZ"+8.PZO. M4?;/DNV [O5C&#TC5C;KBZL3=+MC7#89M2&C6!M=6W#3V>DL M XZ\YMQ)J=F@A&IZZBUDT*<;5-QYX;S-&MH>,H=SL@?Q[U!;/'/!)K*.0ZXW M-[& EX1:P9/16*VG-"@/9P@ YE0%1PCKOK@/X-S, M]5S5XW.A;2R,@,H%.U M66D-F16!( V3(5OEP_W6"0>)_,Y+9Q;Z(2);M>#?W(*_*L[?$==F]OTNJ=B5HX M#=%4%2CJ2&[Z"M;G'#$K+4_2"?,'0?,VYYG&_6PG@0YNF)ZKI?<:N9:FWKH$ M2 M5AMN%!ER0==K(8L+]?_@^249 MH5BK@NY4JJW*CQ_3M]A.QH5,GW M@X:;4J[-CUHN\OI8=('B8@VY,<:YUPOEI_I%]ZMENOKC]M=>V4AQ\RM=(K3R1!(%2@ER3/V MQ"<>>5))*'8_W:0=8XXE?EY3LAG>[FO8>83;P;'_8^&OO]]2,[^L\W\N\S)> MW1()HVLW0@L88^W27*<=J^+ ^!A5LDZ:U/I&9 !9G2#QM(!Y#+:-I-<3(/B0*5JQ?C$(7&>I$.)VD]F'#Y) MV;PQG>[.VU8R[ F9MW?;P_5=IX'PF&N*-V HV]+%&M=*M+F](S,;72K1GD(A M/D9@)YJQ(4*&*,,IS^ MN4X[B\U'@3]!3B#6VB"9 MSTRUG@#]!#F='+:S@.L0B70 KB?G'?.LK25=#\*1A:K(Q@#G!0=G9/2>EB7S M='U8>YLOWH76%OSZ!D%&1>2,=K&L^V;(1#(/)KQFU.7)*JQM;ANQ?ES__&;]L2S]_K]*YKA,SWNIZN^A2'4T3$NVV M;%PM$BS.E,A$;.Z?/DY.+V Z5N;WC\5& N@/2_3Q#URGW5IR-,GZFB'&G 3% MA0HF?N.<"G0=/A(N@ 3K<;UG[Z W^_7D4QB0>=Z/AW MM9>!=^"YHYUAE$E,^3O1!!JP/8.P-/"\'S[(Z-'!E&41%:G M^)&U$+6$8(2%6&2046%QTP7"6BQ@WOK5/IR ^1#1P7:X6O.>G(H?*149?536 M%F U@UMY8K(+9&N$:&ODA[$D6QM[SQ+52=SM](!932F]#N!8IPH0N^K_?O[/ M)9UCYW?"3C<+/ M21&;1 +N:=Z$#'3M2 LN*21U$E*'UB.W!Q,T+S\:@N%_R M/8F$.H#>C=UTQ< S$93QWCH@>A4HQ\C$T3% ,MY@B,EG.5V\[HJ&>9V1:8%T M%+\[P$M%_\7W;7/$K>+_Y=N[Q5D.1*Q*"KS(M 8E%3@I&*#/12J5BPB#RD1' M8&8?'?-Z(-/BYFB^=X"=6_;"4VR2#KDM$<$R'\E;X M#:.LDZNIV>VO">38 3IO-/.M]9WEN!T\;L&Z5(_SZEW5IAU"V* <)NZPM:N[ MEY"Y"QG;2_S1@_%0]H_'D+_"T#)_QHN@\D27$%=9]I[J)VH M00K,-BKN+/:7)P)XTLQNG8AJ$D*SCEP MM&W )%UXR%SYT+I>]C%:>KFS.D;2 ^RRT6Q_(06)[W"]WO*O<9WA@^=.43[X M-/&GJ HT&IG5A A9:EDTN@@N%P,A.XYDL'MR#Z:*FD]0%7BSG:Z"T86T;,Q, MUI5E4-)P4LC+O1 M/!W3, MP(,G56ES!F\+K44%P[A++.K6D8.CL\-.<$ =(.@Q.5YCN-X5@O;<[4JEDC.: M@ TJ6K *,T:@;GZ!^Q@MO>B9 X7\B'HYBN/'AA!G MZ WT=K79Y,W?2#MO5LLWVS3'S6)YJT7./IM@NDY!QY$S;=^@AJPZ1;P@"F$E MBQZ<9;$VCXV 2BL";HH%DR3L3M;K8=)XP2WF5F%4L;S^_O>OE\*_+- ME\7OK[]?;>9/A(*M+-_6E] /7W]_S-"].GQ4Y$%I[B'5P7Q*<3)3E"(S11E7 MM ENRE#$U*OK.,HQ!K%#'-8.X-&!+?&D4Z<\$S;[ DX6LLBC"O1=1LA."1U# MT'["^\E^ RA]86A,;&:,0+L"YQYW4243DHJU,4D2-3_9 SJ;@>O@@@E6Q-BZ M;/V%QF9&27U,;&:,"#J TU/E7TH'9:R-('EBY%>&!*XF/['@>4''HK/-^Q&] MR/J[43(?47\W1@ =8&FG[G\B(__S\DHR=:LA>BT,625&"K$M 8)@=0%OT6EI MR4C!UCD8^RGI)6#3]5G90(A=0G&W5;4*UG*A:I@?@>;=:IMT:\G7MJL^>Z60#B(@(BCFB7@>$0F9$ M4M[XE%O?>NTAHS?('"+?55MF=X"7)S7[3;!5A.1$=@*,5[5CNDL06!$@N%%) MFR2#:7W?-8RR7@J)NSX7)Q!R5]"]7LK[Y$?>R M2)A"9EH-&T)W$&H?(:H75Z =$AX%6PNQM,[3;G;3"&-KC5NO?_5O??OJ1I(40L6:F]FP@TH;0M@U 8" 4@6H9+T MK6V9400>7?9$^^7.*ZZTOU2VV"@+)(WULE-(\'4*/1>!6>&<4KGY'*.]E,P\ M<'#ATT M!XNM24 >4# %+L^0VVW"8((,M8I'VBL[E$Q0)TC%O#IJ*GD_ M :L#F#_S5/5/EV&S2 M<;\N:KP:,*U-K+6AGJ3H:'!6"MX&!,R':@!%+'I0! M_,QH]8=O[@'M)X\$.51@546%ZLW J1JUJT"0B("'DDI MXR#I=7/RA,7T5LB,=]'#>3$W 0:M2JGZ"99G4>07Y2M,L\^4E2FOON1\[3LI M%Y2&ZA4+A\!< Z<,?Q,^1 5!7]O9%V[9KDN3?4R" MT+ -O&FM1E'=T%2HRJYJ">$=E^>T+%/U[D/,6*"*M&(9P[XB#@FB;A@@EI#8 M#<.0ROU+"*TVT>MCEL4XTVU$/\2&;0;P2=)R(<7;((H76=)'^> 2(K"+!?(3 M":,@$!5&DG$D!.,,1U[B!Z*'H1S_0B_KP#^0=6@"T[X(^$I^6RV8G]-,BG74 MY;N$$\<+$?8!F\ 1 >PV.:#$<$*3@,0AU=WYJH=:O8PJ_$&,:BXZ1EL86#,K MYK&Q"[J B=*XU.9Z]H/O41X1GR"(XD,4^#)"C"8<10G#+A=A&(7SEI<=J-3+ MMLB/;5N3:+"O#6A'(>E;6XUM)XW5K)JE0O;DU^:KF!TV4",5M(QCX4HB$<.^ M.E]5%SZ%ZZJ\$PX)6&! M;\*8T$%K0@)D5Z(50FHZD:F&I&%8?-TANOY(8X< MTNO0[!]503O$5GI6T [AP;KHK+-,3W!,(NZHGN(N@3]X@F+N243<@$;P;R[6 M_AC.#UY!.\@6QE?0#B'&.I/;K>=SU/5YE2:+8PYZY,5+GH M/[F"=A#%/2IHA^!M@]>RR9289]MM9U8RR1P$TG41>.0PHA4;P?,!>*A MX\#\#)/$F;<2Q?;R@YJ6M9SV-IJ0*O3; %[Z?59 M]EN2V,,!BU7+?(X!0A@38C[WD4L3/\ B"3VJ_67"01K:M&3.;(,ZN;+/Z[6> M41!,8)60"<)1X*,@HA"WJM??B0@QE8FLV*?H;6Y MAR)/]>Z7$JN']2#:QJ$)"VMSON@8@@#R^L03B8NKY>YF'&3 M<$-?FU3U@T>8CWG"U8-[">S"8Z8N[\"\P8'T82ON<7?F(&Y/(YL6SYFW!Z-( ML/!X5NCX]]>!R%@@TG6+> MU07_>^=K5T7][B@*/",LEQ0156D1"/6:D$<=Q(D3\<#!/IB09@_0K=%4C[=! M_#IIOO-)!:G5.G'D!0EGZB5C'ZO]D=\TY14"8>'YA+BARZCN>HP.=KQ M;,RE&T><1[KCL%9%3+LD;42WOA ]!74+3$?5F!1Y,[?6AUX2RY@%C(#:Q %( MP@@@B1@*7=?%S&.":'^=Z$ )LR:C@=A")\H6F,F9$*F"7^TP4O$E/Z?/:4VS M]6!\$L1.&(0HB7U7.6(?UG7B(XK-Z>NE 4PUR@-,0H24+N4^K)@.EOO-.FB=FTIW[C MT8"W!59SQOERL6PZS5S73[)4",&&5^95TQ]9M>G>M#T+/4(%XPC^A.G 0H%@ MST&0&SI!PAB+"='NC/HJ9S;7.8-CFH45"\SMOFP>FGQMENS5ZKUY*\>-/,X@ M6,34A7E#O! QK!YT0U2X3<> M-R_8KL?B"1F%$)Z''(CU8#5V*&*!"S,-./>$0^)$^_N-AUI8DA>: M1N_^1G\:UC982[/L-N,XVW2ZHICR.& HQ)ZO8C=PGXZ#D=I?>BQR_<2=)R/T M7@O#5[$F\MJ:#QH-L@UF\@Z0/]X.M),DCES'0R*2# $:!!9:$2"F:F8P1/J8 MZBXP:57$[!Y^KA5I.N86& [L"E64+R_DZK]?\L-#P_?E-[X32AE"L);X3H2" M* P03:((29@0$0#F^Y'N0&>@BO9XII%&47P<0Q88X+M9\&".8L^5T@F$]MJE+GW,FM:LAG#\A&0:*]:4H!]B M!7AF2S6@FZ)L.*SK,F7+6BT,]T7[OO4A)@XG$6,(,XA! \=)4)2(!,F(N<2! MP<=8]Y*J1W.SN\*/M%T#3%MCY2TIN]7\?1 T"2&B=5#@J6[-4AU+-?&M"&4L MDI@*+C4;[E%ES,:#'VF+>OBPQKQNRB)):U7K^N#&,O%\#R,/MN P""(1;,<# MY/E!$$),C2/M:=.WKYL]N/E( QJ)N 6!78-)"ZB+B9(M;]CTJ4#)=TONH\WP(OT)14R%]5#"%N7P%7M-L/(1X$O0'_F2$1@C^SY M2:A&H-G*MA_O94KQSV!*X_">:B]:3.7/-"_*)@FS2JQLX/H,@%ZDU2H3HQXT M/):)^7T%Z$,L Q(E08R$R\%1$X>@*/!BQ/T8*V )QKK//77IWB]Q[/P,EFJ$ M;GL5DVCT2M97R?W]/N# M+[@4! (2B46" BH]V/N["3@!'W,6>S&1NM?R>4;2;R;\%&?S M6'?B:*ZQ])L4/\7AC!7F8$5+F29OH !O,C+[^KH2NT8UB6Y^V2=)3!7 MWZ!2K:D54BM0'(>'0?/F?!@'P)04B#+5'Y\0XL>QYWI<=ZKA X;5;[K\%.=' MMAF)!0M*9VD"CGTOC+&'DH [,):$H1@G/DJH'SM!X$?,TU[Q-KE@Y*KH2X/7(#B-L919Y+&8^W5^9NR>"SIXFQ9/Q5E^G]2G"W4\_/N0X@%.%]? M'>BYZJIS(E L!3CH((I(&$9!A'N]^P'??&=<\']OAC5 ';.E;_KL:BX&S#<_ M;&17DO_W8_'R/Y*+E?@SY=KOTP4L^&^//>TJW=;/<,>4W@M=61(7;T;4_H6! M;0M'*S^Q$R%\ZF'UE47SB:UQC8;CN,21/N.]P#_SYU0)O8=A?X(?_JU%S4.I M1NX+G.1B,X=[(6)PQ[^C7W-:KIFO/9E&EOQQ;+6C80E7-_#9NESDXG-&'[4P MM2O1R!(ZBJ=6)"QA2[?T.L;"$J-^+;V_ZZ?6 1T0; MJ7P>15PW-H8)W*ZIZ4**ST63Q_]*L\G3K4NND;+A0=3U0,6&B5>=0Y@L[XNM MNDWN3]_L.R'?2%7N\"G8#R5K^9R)1C,EKIK8LX2T+[E0>:HES9J>1E.(VA-E M=E/6C7EQ"@#34RG+WO3:=.B<-(G:!!ICZ CF13\ +#@<7\U_^.43DV946\T= MV68WR[UF42HT/KV^_<[Z+9EF,&\CRH6J ME;JBB\V[TIK/DN=0T6@7C79CV#\1GI$9"PSO_8[;7W)SL[K]*< IJ"\QAU6OO&3[/TP:*V_3QJ:[NSF[O9C&+T]\SV\'R M \VC-_2FX[ZV11<"(35"_9NHC6 CU[NF;Z/V<+&!NG_EHLQ>'^\D7Y9IG"=%F M+B8,HJX?.+:6X5R6S7G!3"4XA]*UE-^<4%I#ZQD;V6U:=FNUH#)2?HV><;XZL2] MZ 7"/_KX9);HI"\IOPY.?AV<#.+FJLBO9*&#E%U)Y@X:N[ N3@S8*?^J;8$Y$&S,J8V-#/K 9-KE/3[6ZT%-SC;MBC)6 #J6K78H#/.S42BG MV6N55GIJFXX*-58,.C'V/@J/8?;NZK]O2GY=WE?E956G"[HZ6M)7)=_K \8J M1<>R.@0VPPR_NT"OT94>EVJL='0LER_%0IZK*\OEZQ_TVQS<=W[,W,&Y M3@OH@Z>%9@ C_L^29FF2\K7V]_3[NAO=Y&*)41\T=U2OTQSZXFJ728 ;RVB^ M5OC+XKE4O3DY96F6UJ]Z8K=Q7S17&Z#)*(8A:\\.3&>(UR'67 &!ADV8G;%> MBX*:]]'[8LTT_=-,HEU;Z??I[D)6L"^\E!,K_79 M"C%VX#J A?0L MVULM\)=]!F[:5(>'^OFUE)>Y5\I3-Z[Y6*QREM5=7[/5#_V ML^>,97^5.C@;_#63D=HQQ@H-\%E N](9AEC=O?!S]9"J%G9;A9J,['J2V 6& MZKX.F-C9_F!AD9V#J\;U'B*!NG\M: M' Y!]PSM]SESES0'YN*S:G=QG6P'\5N9*\7/7TKQ5ZG.TD7^ M>):+?^4O52TT&,#HC]HQ]8?Q6^@#V["MJ.W5EWRM_[ZF^^.!8..O4L=Z/OZK M=CB-T=8R&6[#YO(5!OAX4;?:.XP#?KPU>PUF,OQKQH)"/>8Q&EY[O,A9=9VL MAW&=-!:\'89FZQC]46/7/+7[D%%@FRYCWBB^TC<7A^OFRO%]SD0SMO,B%]5% M"7_193F:5#!VL52/'>DEPK!57;P(45V7U_53>0D:5C?B.M^.YJI6__ZMNDTR MKH9U7V<*(/6PARZ3TO%]8Y=;]=B31@I,/XK3/' [O5_4>SG&%IVN@\R6@9I. M]*ZUU5,K?2C-7+7%M/)+VZZ=G!=W,I.\EF)M0Y-OG+1+-'?^/XZO3EQ,EY>! M*F);BW6=)"D'N9]S/7/MM'1S+G J6FIDM$NNL=AW MK!\]C9%IC_JD>O>+K:*Z6.R2:RSB'.M=3V-D?"X6]T5-,QW7]_9E&>N2,GK. MM6)AGJ$S7B]IEKW>T%1H(JI-I+%^*./YZD#&=$V5.G('#9M=HR;7>$RFL38G M(XD[@8WIL'-3T'_V\JC--QX5:JY#R=@H\P0\%K'7:/;.0^@DL4VVN?8B&KCL M ,L&5[I55;M#/2K97&.0*7[U%%#&ZWR6:?VJGC9900G;FT7SA-M%FH R$D:K MB]V!GS+7)V0DW>.@-+UMW',S7ZMF$6D>?WLJ,D#YMM:UDQSV*7,M1D;G[L9 M:1W_5[+^DO-BH2F'WNL#YCJ-:./Z.&S6,7R09)Z+Z8X/]6+Z5E-V3*C MY1]I56L\ZCXNM1>=-J6S3@)DFL!#SS(U$W)$9*]J!9N26=W0&,_\;YR_?@)/ MR>[%I$VIK)Y@&:1T\S[Y-G#_HZBZZK7&/ ._*[L7B;8DL#KA,1[M[$7>4Z=? MJ\!>=-F4@.J"Q72'6A50J1%I(JQ-7B^^;$H8=8!B0XI?RZMF[P7U(LBF+$\; M#,:#D&)RJ>1&1B\^;,K![ W>CC+OR70,K5?U;$J36%BF6N2_0>"R5NQ"5KQ, MFV,8376JI\7W(M&F!$A_R(RO2R)5>M$L<+R7M]'I.GX^);T7LS;E0GH#9GI9 MRZO\4Y[4Z@J1MOKC(S)[W0FP*2MR ASC%01OM[_TE0JTR^Q%G4UID!/@V/KZ MP)>\2@',^Y(V+T^6I:J;5J\J[&4 )CY%T/$9+>\2]!V&AD<*#CYU8!8CF_T> M%3LE [T5]TF]9#/]>8)6@08[X9[B8B?GW &&Z9."K6J3[Y+NB3+&32?:K:Q8 M=+OT+,M:?(F>=KG'!5O 54?GW). _.J\;FH._>K"_JL+^[",5EUF][)<5-?) M?2G OO1$\QUBC2L@. 859NEYET'89=%=6(XKF6XG-&'R?1JE+,+36X01WQ!F[T3[&$;8!89$SO"\7>:W7%[X3 M:>PN^WA7> B(79Y0$V''I1J[QC[)#UI'VV;#4"[2U:/PFCSAOD1S-]?'>,,C M>%C!U>7WY[342=6>0'/WTL*::!H*\K<+?,QY.PC8 4M=Y(O MR[1.977V^'CV0M-L\OV&#KGF[HF/(:P3FQ_C./BFR%(. [@I"S[C\_=6 C&LZ%V^5/.C19BQ?O1>O:>Y^6;LG1<2=ONR#,Q,2YH=&WM6FUS M&CD2_GZ_0N?4)7858(878[#C*F*3#75;<ND+<]['Y7(G7>Q.95L>"]/=:C5JGG>4G,QGGXUY0K_]CSXF>G28ZS:'/ MH+__ZH=9&ZQJ1505=[GA4=ZSQ63"S?PDQXLJ5_(F[47P0I@]/^"B4Z25-KT7 M=??OA%JJ"9](->^]ZAO)U:N*Y:G%T$8FOMG*_PK8!U/=X\R;WT%O)5.Q<"=H MD .#3^^&;X8CMM\,:L'!0_M7+/^Q1IX/KD;#M\/S_FAX^9Y]^'AU_;'_?L1& MESMJ[]7'GP#4<#0?7;/#I_%W__4\#UC\?47/0 M;;8J.^I)_YKU+RX_C 87?X%IQQP[@#3KC?MI[U^]Z;\?7%D_A?R73&!'L54GH21T.:@MG MGDKGPUGIUHXZY/*0C?E4,".F4LR0G?*QM'C*M,F93ME;;28LJ%?_Q73"^BKD MZ9P-"?(ISZ5.N4+F,ED-T>D^I^@T=B0Z;[A%3!"'R9S=IGJF1'PC*@^"%&MA M6:I17T #ERFC$!5I;@H!NU%QN.(#T>-L@B>RDR7(S$P;IB)#+AMP)Z5\:T>!?#&*A4KG*!#A*(I$&E K$4W6%)+ R;C64T9K:@CV7_ MF3"B'(0)&>HZEC92V!?H18QJM/$@RHR,1X[5E^\!$ M+ R'_C!733FZ8U@?9#15:$@$33YRQ?'C2 X"=K[PML2M./5=_ZE]+E2+70Q M8J\5_'H\D5U?J339H#2!4O+_,<(A1TG^CY=0S:-=1.T^/_BQL&W7.L[G"V$Q M*XB;2W!?!EB%K"8 "PU51:QX&0$JD;AVKF)7NN M,K!!=>T05^;5)5(J)3M3HP23PA:KE8S=L84M0BMCR8TD!Z3/_BXGI#1282DC MN_5J7?IVC*FM@$$Y&)HZ91Q0CPK%B>CAEC-BF=G1P]<)J^4-OH6"!,'%Z"_B M/\Z].XKB<"=1O#5QK8%Y>\K;&M-8!U,9$U2YQ::#>)Y;P)Q*3,(O-_$"2T"W MY*%4,I]3LM^DEE:6@YU#E%\4#T172E273NY*A[+"9$"T=<5)%&D3.P-Z6GO!S 'LI=EFVMY!+FO8$;*WCJ*"D,Q7TF5 M#\:;:)OC#9U!8A0;88C?"N18#+J_)IP L."I1W*EF=@A"7=&0,<':7%ORX&W M9,SM?2U!#.< +F)'_<[[DI;G3,E;HY_ W0L,-IG(/!=B(\V'&L4! MM<02-KGN^T M6-42:^,O5<:+Y25^*R1,=@NJ2"-WA'#P_WW3G\2C?85:"_,B M 2_:J-+V-Y("8"B3[_W^92;X+6537WNY?.JJ1G>(N3CL^2J(E5L-?WRP@;YX MC(Y6W+/7!CB652:$@2P4@Q6?S"TRN?_5$]/CW"BSP\8#L6>9J'=E2]-'/DX, M:**"< M':P",.VLND57Q"4ZF4ZVF@K)6=%;?#D!7V>*SWLR=9/G.IV4 MPX6%@9J[,'"8Q^MM MS7:MVSWZ;'.]%GRV[7>'K=7K[>\^:KM3.^IVMQKVT$V$GPQ,M\UX^GJON;?H M4$*SU\CN6/ PAH36QS/N)_NI%JR[WW&!U>"R'.MCIZI8LUYQ]U#N45G.P'=T M[OY&R=-X^&;^Z-+*]_?HZ9QY^:+5.;'N<^U7\PY/[MJ$AN;L [;GDI*I2^?G8RD2-K@344&[?';IRV,2W/_@ M#WK [6OM!^NA.70DO('U']W%RK1U/W+U_-GM5*S=SEI.OB/R^K(+#Q&!(E_O M\H4+7>6GOUYVZ*ZU_0]02P,$% @ "8.>6H'-4@(*" "B< !8 !A M:6XM,C R-3 S,S%X97@S,3(N:'1M[5IM';#C*F*3 M#55;<K;?8+]K(^SXVFRGQYF LD_)(D/YN MLUXY::79Z51&V:A;JU;_<>!$S\]BG6309]#??_7#; Q6MB(LB_O,\##KVGP\ MYF9VFN%%F2MYFW1#>"',@1]PWBG42IONBZK[=THMY9B/I9IU7_6,Y.I5R?+$ M8F@C8]]LY6\"]L%4]SCUYI^@MY*)F+M3JY,#_<_O!V\'0W;8J%7J1P_M7['\ MQQIYT;\>#MX-+GK#P=4']O'3]]S[\U&>]BR$UUSJ-9FE//>G=L-[EU<=A__(O,.V8 M8P>01K6^F/;>]=O>A_Y-^>KSS_U_SV>\7JW6'_4!B_(6BS[3*8:%WA6?_IO; M3,:S/\FIYE:G!B5VK0-A,G9983<9-Z;$0CS"#I:->/;R1>OUZ2[.M*$NY5$$ MCBTK$6/\UUN]\Z]D$B& W3()/:F_M4HU(Z(2]TV;,:M7R/YF.64\%/)FQ 2$^X9G4"5=(7":M(#J=YQ2= M^IY$YRVWB GB,)ZQNT1/E8AN1>E!D"(M+$LTR@MHX#)A%*(\R4PN8#<*#E=[ M('J<*$K4& M?_GB=;U6.ZVU#H6WI=:*5M_YE]+G2C77Q8B]5O#K\41V?:72>(O2&$K)_W6$ M0XZ2_!\OH1KM?43M(3_ZL;!M54ZD.=V]RZ4! ,! M@!2:?%K5N<$ 8*N)M(X#(242-P[5S$OV7&5@(Q1WB"ORZA(II8*=J5&"26&+ MU4I&[M3"YH&5D>1&D@/29W^7$Q(:*;>4D=UZM2Y].\;45L"@# Q-G5(.J(>Y MXD3T<,L9LB M*R6J2R?WA4-I;E(@VKKB) RUB9P!KEB]%0EJ#@5@HT6DM&)(!(6X!R]6EDS! MXL\.ON$/AF^[TFB2S_T)5[EC*HJMB&-4BW*"J-@M51]*BQTXUS]N+P$=3M$1 M?&E]H1GH/'M<]RY9@2^D!571\9>W/2R8U^=NZ0D_![#'P8P4/">H1?O"E#Z6 MFYB@K7=1MKF6-6-L,;^@($J/8$$/\FB/'8M## M#>$8@ 5/K3\W7:V_[J;+'1E&\U506K(0D>(J*I>$1.CZBIIBHS:% M71R5:::-721P]P*#C<8E? M/T-&*!7MM@6-194(8R$(Q6/+)W"*3 M^Q\],3W.C2([;#T0>Y:)>E^V-#WDX]B )DH(MW"T!L"XL^8"626?X&0RT6HB M*,LE_+8X,C<%$XIQJO1,H'4ZTI[[^ /< F??F/ KNT2_]=BO=)G;$14= B!1 MF#(F6_'4BN[\RRGX.E5\UI6)FSS7Z;08/M!9IL=.PX1X'R5"H<4I],W%C8!. MIW)2/:%+ 9G!_VBNN+@O4''W!8ZS:+.MT:IT.NU'FZN5VJ-M_W/82K7:^NZC MMDXJ[4YGIV&/W43XRU1[&D-"Z/N-^LI]JP;KK M'9=8#2[+L1YVJHHUJB5W#66!RF(&OJ-SBPLE3^/AV]G:G97O[]'3.?/R1?/D MU+K/]1_-'T1L1UQ6R9D!]&"?]R]@A030@>(;#X3^S^WZ_,9F//^O0AS MVL^S?Z$,9A^Q5Y>465UNOQA)$;-W"TJ_\K4R]3O\Z$]]\':CW?5=MO>61T6% MP-%F)(\=96_)$6L7MU)MW4]B77_2.Q$;5[F6L7*T7UUVX0$"EF>;7;YP^ZOX M]'?1CMT=N-\!4$L#!!0 ( F#GEIT=$O"Q@0 -$4 6 86EN+3(P M,C4P,S,Q>&5X,S(Q+FAT;>U8;5,B1Q#^GE_1P8 MNWQ*#3NS,KEA9S,SJY)?GY[9!134(Y?2F%0LBX+M]WZZ>WJV.S-S<=R=,4*/ MO^E^ZWEP(L-TSF(#H6+$, JIYO$5?*1,?P;/R[GZ,EDH?C4S4/$K=?@HU6=^ M33*ZX4:PXZ6>[D'VNWO@C'2GDBZ.NY1? Z='!1[6@CJETT90K=$:(Y5I>-@* M2=T/P]9AL]H,?@T**(KLF8PV"\&."G,>>S-F[;=KE7*CGIC.#:=FU@Y\_[N" M8SWN1C(V:$^A?/8U4[.ES-,L]-BM420T;9W.YT0M.@8?>$3PJ[@=8A1,%3*% M2Z%0"JG:>[[[ZUB*%Y$Y%XOVVY[B1+PM:1)K5*UXE)$U_X.A?^BJ^WF3N=] M:<%CM@PGJ-@ !I_>#]\-)U"L5LK!_GW_[WC^SSK9'UQ,AJ?#?F\R')W!^>7% M^+)W-H')Z)7Z&S3ALCPN]\LP'O2=ST&U[I=>J;>],?1.1N>3P]L\'8&WWZ#'(80RCCF(6&RQANN)F!F3'XD!*%^18+N&") M5 9D!#TQ)?$"AA:(F%A^(G!FJJ0,12O3E_,$&?8!%9U*-8? ]SY ))73F*!_ MD@*+J9V\/Q$5SM[L!8=^IQJ4W+PM =$0<8'3>>7&F(6IXH8S#22F,+@-9R2^ M9/YO5^"[],X)@I^$.R:"=12@G/%-+?I=DK[ M,\XB5(VF#+]F,(HB'C)56YNY]C%1B _3 MWNA6L 7T0@>:KZO MD'RDZG-(@U:UAF"V.I;Z7P*T\HH Y3$.KKF;<5+2:"ZB0_FE0[E.!%FT>>RRY(0ZN?:I-$;.G8%K M.[M"(G(CSEY&SK?5>A"4Z[ZK'8-KJJ%+R_DR6\YH!X8^0&PVW.+[*/U)X2>) MK;+_U;)/$2NMYNXN'[B,J"7'LA(S<91$,#3"?52H%I8\>86V*\DM!/HGB JI^=J"O2C9/RQ/!^3:TPDZLKS?T)WTHR7HMWVNTL8_%< M<9S&"8[C+?K^+G"].%H/LOZ-B?(\WKW>&,HT-O:2^7@W'[CMYH%M:N/]6R*UV]/:"@>,]7OKC=P:*[/EG]DKQP+W*_!-02P$"% ,4 " )@YY:8^U(J@Y/ M 0# RA0 $ @ $ 86EN+3(P,C4P,S,Q+FAT;5!+ 0(4 M Q0 ( F#GEJN#!";)1, (G> 0 " 3Q/ 0!A:6XM M,C R-3 S,S$N>'-D4$L! A0#% @ "8.>6J0Z2M;B(P R60! !0 M ( !CV(! &%I;BTR,#(U,#,S,5]C86PN>&UL4$L! A0#% @ M"8.>6BK,FI%-=0 GC<% !0 ( !HX8! &%I;BTR,#(U,#,S M,5]D968N>&UL4$L! A0#% @ "8.>6LT";!T_' $ )],* !0 M ( !(OP! &%I;BTR,#(U,#,S,5]L86(N>&UL4$L! A0#% @ "8.> M6G$G;-!LM@ ;&X( !0 ( !DQ@# &%I;BTR,#(U,#,S,5]P M&UL4$L! A0#% @ "8.>6E5&JB'[!P W28 !8 M ( !,<\# &%I;BTR,#(U,#,S,7AE>#,Q,2YH=&U02P$"% ,4 " )@YY: M@&5X M,S$R+FAT;5!+ 0(4 Q0 ( F#GEIT=$O"Q@0 -$4 6 M " 9[? P!A:6XM,C R-3 S,S%X97@S,C$N:'1M4$L%!@ ) D 4 ( ' )CD P $! end XML 100 ain-20250331_htm.xml IDEA: XBRL DOCUMENT 0000819793 2025-01-01 2025-03-31 0000819793 2025-04-15 0000819793 2024-01-01 2024-03-31 0000819793 2025-03-31 0000819793 2024-12-31 0000819793 us-gaap:CommonClassAMember 2024-12-31 0000819793 us-gaap:CommonClassAMember 2025-03-31 0000819793 2023-12-31 0000819793 2024-03-31 0000819793 ain:AlbanySafranCompositesLlcMember 2025-03-31 0000819793 ain:SAFRANGroupMember ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 ain:SAFRANGroupMember ain:EngineeredCompositesMember 2024-01-01 2024-03-31 0000819793 ain:SAFRANGroupMember ain:EngineeredCompositesMember 2025-03-31 0000819793 ain:SAFRANGroupMember ain:EngineeredCompositesMember 2024-12-31 0000819793 ain:USGovernmentContractsOrProgramsMember us-gaap:SalesRevenueNetMember us-gaap:ProductConcentrationRiskMember 2024-01-01 2024-12-31 0000819793 us-gaap:OperatingSegmentsMember ain:MachineClothingMember 2025-01-01 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2025-01-01 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:MachineClothingMember 2024-01-01 2024-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:EngineeredCompositesMember 2024-01-01 2024-03-31 0000819793 us-gaap:OperatingSegmentsMember us-gaap:CorporateMember 2024-01-01 2024-03-31 0000819793 us-gaap:CorporateNonSegmentMember 2025-01-01 2025-03-31 0000819793 us-gaap:CorporateNonSegmentMember 2024-01-01 2024-03-31 0000819793 us-gaap:MaterialReconcilingItemsMember 2025-01-01 2025-03-31 0000819793 us-gaap:MaterialReconcilingItemsMember 2024-01-01 2024-03-31 0000819793 ain:MachineClothingMember 2025-01-01 2025-03-31 0000819793 ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 us-gaap:CorporateMember 2025-01-01 2025-03-31 0000819793 ain:MachineClothingMember 2024-01-01 2024-03-31 0000819793 ain:EngineeredCompositesMember 2024-01-01 2024-03-31 0000819793 us-gaap:CorporateMember 2024-01-01 2024-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:MachineClothingMember 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:MachineClothingMember 2024-12-31 0000819793 us-gaap:OperatingSegmentsMember ain:EngineeredCompositesMember 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:EngineeredCompositesMember 2024-12-31 0000819793 us-gaap:MaterialReconcilingItemsMember 2025-03-31 0000819793 us-gaap:MaterialReconcilingItemsMember 2024-12-31 0000819793 ain:CH53KProgramsMember ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 ain:GulfstreamProgramMember ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 ain:F35ProgramMember ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 ain:OtherProgramMember ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 ain:MachineClothingMember us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-03-31 0000819793 ain:MachineClothingMember us-gaap:TransferredOverTimeMember 2025-01-01 2025-03-31 0000819793 ain:EngineeredCompositesASCMember us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-03-31 0000819793 ain:EngineeredCompositesASCMember us-gaap:TransferredOverTimeMember 2025-01-01 2025-03-31 0000819793 ain:EngineeredCompositesASCMember 2025-01-01 2025-03-31 0000819793 ain:EngineeredCompositesOtherMember us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-03-31 0000819793 ain:EngineeredCompositesOtherMember us-gaap:TransferredOverTimeMember 2025-01-01 2025-03-31 0000819793 ain:EngineeredCompositesOtherMember 2025-01-01 2025-03-31 0000819793 ain:EngineeredCompositesMember us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-03-31 0000819793 ain:EngineeredCompositesMember us-gaap:TransferredOverTimeMember 2025-01-01 2025-03-31 0000819793 us-gaap:TransferredAtPointInTimeMember 2025-01-01 2025-03-31 0000819793 us-gaap:TransferredOverTimeMember 2025-01-01 2025-03-31 0000819793 ain:MachineClothingMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000819793 ain:MachineClothingMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000819793 ain:EngineeredCompositesASCMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000819793 ain:EngineeredCompositesASCMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000819793 ain:EngineeredCompositesASCMember 2024-01-01 2024-03-31 0000819793 ain:EngineeredCompositesOtherMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000819793 ain:EngineeredCompositesOtherMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000819793 ain:EngineeredCompositesOtherMember 2024-01-01 2024-03-31 0000819793 ain:EngineeredCompositesMember us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000819793 ain:EngineeredCompositesMember us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000819793 us-gaap:TransferredAtPointInTimeMember 2024-01-01 2024-03-31 0000819793 us-gaap:TransferredOverTimeMember 2024-01-01 2024-03-31 0000819793 ain:AmericasPMCMember ain:MachineClothingMember 2025-01-01 2025-03-31 0000819793 ain:AmericasPMCMember ain:MachineClothingMember 2024-01-01 2024-03-31 0000819793 ain:EurasiaPMCMember ain:MachineClothingMember 2025-01-01 2025-03-31 0000819793 ain:EurasiaPMCMember ain:MachineClothingMember 2024-01-01 2024-03-31 0000819793 ain:EngineeredFabricsMember ain:MachineClothingMember 2025-01-01 2025-03-31 0000819793 ain:EngineeredFabricsMember ain:MachineClothingMember 2024-01-01 2024-03-31 0000819793 2025-04-01 2025-03-31 0000819793 2026-01-01 2025-03-31 0000819793 2027-01-01 2025-03-31 0000819793 2028-01-01 2025-03-31 0000819793 us-gaap:PensionPlansDefinedBenefitMember 2025-01-01 2025-03-31 0000819793 us-gaap:PensionPlansDefinedBenefitMember 2024-01-01 2024-03-31 0000819793 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2025-01-01 2025-03-31 0000819793 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2024-01-01 2024-03-31 0000819793 ain:WorkforceReductionsFixedAssetImpairmentsAndRelatedCostsMember ain:MachineClothingMember 2025-01-01 2025-03-31 0000819793 ain:PensionCurtailmentGainLossMember ain:MachineClothingMember 2025-01-01 2025-03-31 0000819793 ain:WorkforceReductionsMember ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 ain:WorkforceReductionsMember ain:EngineeredCompositesMember 2024-01-01 2024-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember ain:MachineClothingMember 2025-01-01 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:TerminationAndOtherCostsMember ain:MachineClothingMember 2025-01-01 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:InventoryWriteOffMember ain:MachineClothingMember 2025-01-01 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:PensionCurtailmentGainLossMember ain:MachineClothingMember 2025-01-01 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:TerminationAndOtherCostsMember ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:InventoryWriteOffMember ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:PensionCurtailmentGainLossMember ain:EngineeredCompositesMember 2025-01-01 2025-03-31 0000819793 us-gaap:CorporateNonSegmentMember ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember 2025-01-01 2025-03-31 0000819793 us-gaap:CorporateNonSegmentMember ain:TerminationAndOtherCostsMember 2025-01-01 2025-03-31 0000819793 us-gaap:CorporateNonSegmentMember ain:InventoryWriteOffMember 2025-01-01 2025-03-31 0000819793 us-gaap:CorporateNonSegmentMember ain:PensionCurtailmentGainLossMember 2025-01-01 2025-03-31 0000819793 ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember 2025-01-01 2025-03-31 0000819793 ain:TerminationAndOtherCostsMember 2025-01-01 2025-03-31 0000819793 ain:InventoryWriteOffMember 2025-01-01 2025-03-31 0000819793 ain:PensionCurtailmentGainLossMember 2025-01-01 2025-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember ain:MachineClothingMember 2024-01-01 2024-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:TerminationAndOtherCostsMember ain:MachineClothingMember 2024-01-01 2024-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:InventoryWriteOffMember ain:MachineClothingMember 2024-01-01 2024-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:PensionCurtailmentGainLossMember ain:MachineClothingMember 2024-01-01 2024-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember ain:EngineeredCompositesMember 2024-01-01 2024-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:TerminationAndOtherCostsMember ain:EngineeredCompositesMember 2024-01-01 2024-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:InventoryWriteOffMember ain:EngineeredCompositesMember 2024-01-01 2024-03-31 0000819793 us-gaap:OperatingSegmentsMember ain:PensionCurtailmentGainLossMember ain:EngineeredCompositesMember 2024-01-01 2024-03-31 0000819793 us-gaap:CorporateNonSegmentMember ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember 2024-01-01 2024-03-31 0000819793 us-gaap:CorporateNonSegmentMember ain:TerminationAndOtherCostsMember 2024-01-01 2024-03-31 0000819793 us-gaap:CorporateNonSegmentMember ain:InventoryWriteOffMember 2024-01-01 2024-03-31 0000819793 us-gaap:CorporateNonSegmentMember ain:PensionCurtailmentGainLossMember 2024-01-01 2024-03-31 0000819793 ain:TerminationOtherCostsInventoryWriteOffAndPensionCurtailmentMember 2024-01-01 2024-03-31 0000819793 ain:TerminationAndOtherCostsMember 2024-01-01 2024-03-31 0000819793 ain:InventoryWriteOffMember 2024-01-01 2024-03-31 0000819793 ain:PensionCurtailmentGainLossMember 2024-01-01 2024-03-31 0000819793 ain:TerminationAndOtherCostsMember 2024-12-31 0000819793 ain:TerminationAndOtherCostsMember 2025-03-31 0000819793 ain:TerminationAndOtherCostsMember 2023-12-31 0000819793 ain:TerminationAndOtherCostsMember 2024-03-31 0000819793 ain:RSUAndMPPMember 2025-01-01 2025-03-31 0000819793 ain:RSUAndMPPMember 2024-01-01 2024-03-31 0000819793 us-gaap:AccumulatedTranslationAdjustmentMember 2024-12-31 0000819793 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-12-31 0000819793 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-12-31 0000819793 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0000819793 us-gaap:AccumulatedTranslationAdjustmentMember 2025-01-01 2025-03-31 0000819793 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2025-01-01 2025-03-31 0000819793 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2025-01-01 2025-03-31 0000819793 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0000819793 us-gaap:AccumulatedTranslationAdjustmentMember 2025-03-31 0000819793 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2025-03-31 0000819793 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2025-03-31 0000819793 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0000819793 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000819793 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2023-12-31 0000819793 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-12-31 0000819793 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000819793 us-gaap:AccumulatedTranslationAdjustmentMember 2024-01-01 2024-03-31 0000819793 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-03-31 0000819793 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0000819793 us-gaap:AccumulatedTranslationAdjustmentMember 2024-03-31 0000819793 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-03-31 0000819793 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-03-31 0000819793 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000819793 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2025-01-01 2025-03-31 0000819793 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-01-01 2024-03-31 0000819793 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ain:AccumulatedDefinedBenefitPlansAdjustmentSettlementsAndCurtailmentsMember 2025-01-01 2025-03-31 0000819793 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember ain:AccumulatedDefinedBenefitPlansAdjustmentSettlementsAndCurtailmentsMember 2024-01-01 2024-03-31 0000819793 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2025-01-01 2025-03-31 0000819793 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-01-01 2024-03-31 0000819793 ain:AlbanySafranCompositesLlcMember ain:SafranMember 2013-10-31 0000819793 ain:ArcariSRLMember ain:HeimbachMember 2021-07-31 0000819793 ain:ArcariSRLMember 2025-01-01 2025-03-31 0000819793 ain:ArcariSRLMember 2025-03-31 0000819793 ain:AlbanySafranCompositesLlcMember 2025-01-01 2025-03-31 0000819793 ain:AlbanySafranCompositesLlcMember 2024-01-01 2024-03-31 0000819793 ain:AlbanySafranCompositesLlcMember ain:SafranMember 2025-03-31 0000819793 ain:AlbanySafranCompositesLlcMember ain:SafranMember 2024-03-31 0000819793 ain:AlbanySafranCompositesLlcMember 2024-12-31 0000819793 ain:AlbanySafranCompositesLlcMember 2023-12-31 0000819793 ain:AlbanySafranCompositesLlcMember 2025-03-31 0000819793 ain:AlbanySafranCompositesLlcMember 2024-03-31 0000819793 ain:ArcariSRLMember 2024-03-31 0000819793 ain:SAFRANGroupMember 2025-03-31 0000819793 ain:SAFRANGroupMember 2024-12-31 0000819793 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2025-01-01 2025-03-31 0000819793 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2025-01-01 2025-03-31 0000819793 us-gaap:TrademarksAndTradeNamesMember 2025-03-31 0000819793 srt:MinimumMember ain:AlbanyEngineeredCompositesTechnologyMember 2025-01-01 2025-03-31 0000819793 srt:MaximumMember ain:AlbanyEngineeredCompositesTechnologyMember 2025-01-01 2025-03-31 0000819793 ain:AlbanyEngineeredCompositesTechnologyMember 2025-03-31 0000819793 us-gaap:IntellectualPropertyMember 2025-01-01 2025-03-31 0000819793 us-gaap:IntellectualPropertyMember 2025-03-31 0000819793 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2025-01-01 2025-03-31 0000819793 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2025-01-01 2025-03-31 0000819793 us-gaap:CustomerRelationshipsMember 2025-03-31 0000819793 ain:HeimbachDevelopedTechnologyMember 2025-01-01 2025-03-31 0000819793 ain:HeimbachDevelopedTechnologyMember 2025-03-31 0000819793 us-gaap:TradeNamesMember 2025-03-31 0000819793 ain:MachineClothingMember 2025-03-31 0000819793 ain:EngineeredCompositesMember 2025-03-31 0000819793 srt:MinimumMember us-gaap:TrademarksAndTradeNamesMember 2024-01-01 2024-12-31 0000819793 srt:MaximumMember us-gaap:TrademarksAndTradeNamesMember 2024-01-01 2024-12-31 0000819793 us-gaap:TrademarksAndTradeNamesMember 2024-12-31 0000819793 srt:MinimumMember ain:AlbanyEngineeredCompositesTechnologyMember 2024-01-01 2024-12-31 0000819793 srt:MaximumMember ain:AlbanyEngineeredCompositesTechnologyMember 2024-01-01 2024-12-31 0000819793 ain:AlbanyEngineeredCompositesTechnologyMember 2024-12-31 0000819793 us-gaap:IntellectualPropertyMember 2024-01-01 2024-12-31 0000819793 us-gaap:IntellectualPropertyMember 2024-12-31 0000819793 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2024-01-01 2024-12-31 0000819793 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2024-01-01 2024-12-31 0000819793 us-gaap:CustomerRelationshipsMember 2024-12-31 0000819793 ain:HeimbachDevelopedTechnologyMember 2024-01-01 2024-12-31 0000819793 ain:HeimbachDevelopedTechnologyMember 2024-12-31 0000819793 us-gaap:TradeNamesMember 2024-12-31 0000819793 ain:MachineClothingMember 2024-12-31 0000819793 ain:EngineeredCompositesMember 2024-12-31 0000819793 us-gaap:TrademarksAndTradeNamesMember 2025-01-01 2025-03-31 0000819793 ain:AlbanyEngineeredCompositesTechnologyMember 2025-01-01 2025-03-31 0000819793 us-gaap:CustomerRelationshipsMember 2025-01-01 2025-03-31 0000819793 us-gaap:TradeNamesMember 2025-01-01 2025-03-31 0000819793 ain:USDBorrowingsMember us-gaap:LineOfCreditMember 2025-03-31 0000819793 ain:USDBorrowingsMember us-gaap:LineOfCreditMember 2024-12-31 0000819793 ain:EURBorrowingsMember us-gaap:LineOfCreditMember 2025-03-31 0000819793 ain:EURBorrowingsMember us-gaap:LineOfCreditMember 2024-12-31 0000819793 ain:ForeignBankDebtMember 2025-03-31 0000819793 ain:ForeignBankDebtMember 2024-12-31 0000819793 us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2023-08-16 0000819793 us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2023-08-16 2023-08-16 0000819793 ain:RangeOneMember srt:MaximumMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-03-31 0000819793 ain:RangeOneMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-01-01 2025-03-31 0000819793 ain:RangeOneMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2025-01-01 2025-03-31 0000819793 ain:RangeOneMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2025-01-01 2025-03-31 0000819793 ain:RangeTwoMember srt:MinimumMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-03-31 0000819793 ain:RangeTwoMember srt:MaximumMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-03-31 0000819793 ain:RangeTwoMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-01-01 2025-03-31 0000819793 ain:RangeTwoMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2025-01-01 2025-03-31 0000819793 ain:RangeTwoMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2025-01-01 2025-03-31 0000819793 ain:RangeThreeMember srt:MinimumMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-03-31 0000819793 ain:RangeThreeMember srt:MaximumMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-03-31 0000819793 ain:RangeThreeMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-01-01 2025-03-31 0000819793 ain:RangeThreeMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2025-01-01 2025-03-31 0000819793 ain:RangeThreeMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2025-01-01 2025-03-31 0000819793 ain:RangeFourMember srt:MinimumMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-03-31 0000819793 ain:RangeFourMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-01-01 2025-03-31 0000819793 ain:RangeFourMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2025-01-01 2025-03-31 0000819793 ain:RangeFourMember us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2025-01-01 2025-03-31 0000819793 us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-03-31 2025-03-31 0000819793 us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-03-31 0000819793 2023-08-16 0000819793 us-gaap:UnsecuredDebtMember us-gaap:LineOfCreditMember 2025-01-01 2025-03-31 0000819793 2024-11-30 0000819793 ain:USDBorrowingsMember us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2024-11-30 0000819793 ain:EURBorrowingsMember us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2024-11-30 0000819793 us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2021-12-31 0000819793 us-gaap:InterestRateSwapMember 2025-03-31 0000819793 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000819793 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000819793 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000819793 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000819793 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000819793 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000819793 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000819793 us-gaap:ForeignExchangeOptionMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000819793 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000819793 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000819793 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000819793 us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000819793 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000819793 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2025-03-31 0000819793 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000819793 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-12-31 0000819793 us-gaap:InterestRateSwapMember 2025-01-01 2025-03-31 0000819793 us-gaap:InterestRateSwapMember 2024-01-01 2024-03-31 0000819793 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2025-01-01 2025-03-31 0000819793 us-gaap:ForeignExchangeOptionMember us-gaap:NondesignatedMember 2024-01-01 2024-03-31 0000819793 us-gaap:AsbestosIssueMember 2023-12-31 0000819793 us-gaap:AsbestosIssueMember 2024-01-01 2024-12-31 0000819793 us-gaap:AsbestosIssueMember 2024-12-31 0000819793 us-gaap:AsbestosIssueMember 2025-01-01 2025-03-31 0000819793 us-gaap:AsbestosIssueMember 2025-03-31 0000819793 ain:BrandonDryingFabricsIncMember srt:SubsidiariesMember 2025-03-31 0000819793 ain:BrandonDryingFabricsIncMember srt:SubsidiariesMember 2012-01-01 2025-03-31 0000819793 ain:BrandonDryingFabricsIncMember srt:SubsidiariesMember 2001-01-01 2025-03-31 0000819793 ain:BrandonDryingFabricsIncMember srt:SubsidiariesMember 2004-01-01 2025-03-31 0000819793 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-12-31 0000819793 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0000819793 us-gaap:RetainedEarningsMember 2024-12-31 0000819793 us-gaap:TreasuryStockCommonMember 2024-12-31 0000819793 us-gaap:NoncontrollingInterestMember 2024-12-31 0000819793 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0000819793 us-gaap:NoncontrollingInterestMember 2025-01-01 2025-03-31 0000819793 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-01-01 2025-03-31 0000819793 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0000819793 us-gaap:TreasuryStockCommonMember 2025-01-01 2025-03-31 0000819793 us-gaap:CommonClassAMember 2025-01-01 2025-03-31 0000819793 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0000819793 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2025-03-31 0000819793 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0000819793 us-gaap:RetainedEarningsMember 2025-03-31 0000819793 us-gaap:TreasuryStockCommonMember 2025-03-31 0000819793 us-gaap:NoncontrollingInterestMember 2025-03-31 0000819793 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0000819793 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000819793 us-gaap:RetainedEarningsMember 2023-12-31 0000819793 us-gaap:TreasuryStockCommonMember 2023-12-31 0000819793 us-gaap:NoncontrollingInterestMember 2023-12-31 0000819793 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000819793 us-gaap:NoncontrollingInterestMember 2024-01-01 2024-03-31 0000819793 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000819793 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000819793 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0000819793 us-gaap:CommonClassAMember us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000819793 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000819793 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0000819793 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000819793 us-gaap:RetainedEarningsMember 2024-03-31 0000819793 us-gaap:TreasuryStockCommonMember 2024-03-31 0000819793 us-gaap:NoncontrollingInterestMember 2024-03-31 0000819793 2021-12-31 0000819793 2025-02-21 shares iso4217:USD iso4217:USD shares ain:segment pure ain:derivative iso4217:EUR ain:claim 0000819793 --12-31 2025 Q1 false P9M P1Y P1Y 10-Q true 2025-03-31 false 1-10026 ALBANY INTERNATIONAL CORP. DE 216 Airport Drive Rochester NH 14-0462060 03867 603 330-5850 Class A Common Stock, $0.001 par value per share AIN NYSE Yes Yes Large Accelerated Filer false false false 30200000 288774000 313330000 192288000 204644000 96486000 108686000 53812000 54835000 11896000 12665000 2515000 2209000 28263000 38977000 -3655000 -3319000 -983000 2982000 23625000 38640000 6276000 11271000 17349000 27369000 -6000 78000 17355000 27291000 0.56 0.87 0.56 0.87 30823000 31209000 30984000 31291000 0.27 0.26 17349000 27369000 13123000 -11831000 1600000 0 -37000 -38000 -287000 -178000 -192000 -4038000 -493000 1194000 422000 0 -11000 -11000 -88000 -54000 -14000 -1022000 -36000 302000 31188000 13511000 -216000 124000 31404000 13387000 119354000 115283000 272461000 246688000 156069000 166557000 161082000 145845000 19392000 19187000 39954000 37132000 768312000 730692000 564966000 563431000 37563000 38127000 178837000 176261000 26369000 28757000 112029000 111428000 1688076000 1648696000 83000000 66095000 122895000 141904000 0 0 2022000 18367000 207917000 226366000 416429000 318531000 141555000 138830000 17007000 16022000 782908000 699749000 5.00 5.00 2000000 2000000 0 0 0 0 0.001 0.001 100000000 100000000 40972665 40917539 41000 41000 455584000 452933000 1074863000 1065763000 -164419000 -181555000 16990000 14328000 -741000 -106000 10770189 9844746 448363000 379210000 899975000 943538000 5193000 5409000 905168000 948947000 1688076000 1648696000 17349000 27369000 19585000 20556000 1706000 1748000 3578000 -675000 473000 49000 -256000 -256000 2651000 810000 269000 365000 -2886000 792000 0 280000 20713000 17061000 -11421000 -2982000 12873000 -1917000 2624000 6525000 70000 721000 17482000 7730000 -21164000 -22739000 -17080000 -5466000 -200000 -178000 -1046000 506000 -233000 814000 2119000 9597000 15597000 26859000 0 21000 -15597000 -26880000 96998000 43237000 3007000 60750000 69153000 0 1316000 2446000 8431000 8110000 15091000 -28069000 2458000 -2656000 4071000 -48008000 115283000 173420000 119354000 125412000 Significant Accounting Policies<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying consolidated financial information reflects all adjustments necessary for a fair presentation of Albany International Corp.'s ("Albany", the "Registrant", the "Company", "we", "us", or "our") financial position, results of operations and cash flows for the interim periods presented, but does not include all disclosures required by the accounting principles generally accepted in the United States ("GAAP"). All such adjustments are of a normal recurring nature, unless otherwise disclosed in this report. Certain amounts in prior year financial statements and notes thereto have been reclassified to conform to current year presentation. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2024.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in the accounting for, among others, revenue recognition, contract profitability, allowances for doubtful accounts, rebates and sales allowances, inventory allowances, financial instruments, including derivatives, pension and other postretirement benefits, stock-based compensation, goodwill and intangible assets, contingencies, income taxes, and other accruals. Our estimates are based on historical experience and on various other assumptions, which are believed to be reasonable under the circumstances. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ from those estimates. Estimates and assumptions are reviewed periodically, and the effects of any revisions are reflected in the consolidated financial statements in the period they are determined to be necessary.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the FASB issued Accounting Standards Update No. 2024-01, "Compensation - Stock Compensation (Topic 718): Scope Application of Profits Interest and Similar Awards" (ASU 2024-01), which clarifies how an entity determines whether profits interest or similar awards should be considered within the scope of ASC 718 as a share-based payment arrangement or under ASC 710 or other ASC topics in a manner similar to a cash bonus or profit-sharing arrangement. The guidance is effective for annual periods beginning after December 15, 2024, and interim periods beginning within those annual periods. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. ASU 2024-01 should be applied either (1) retrospectively to all prior periods presented in the financial statements or (2) prospectively to profits interest and similar awards granted or modified on or after the date at which the entity first applies the amendments. The adoption of this standard on January 1, 2025 did not have any impact on our consolidated financial statements and related disclosures.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued Accounting Standards Update No. 2024-03, "Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses" (ASU 2024-03), which requires a public business entity to disclose specific information about certain costs and expenses in the notes to the financial statements for interim and annual reporting periods. The objective of the disclosure requirements is to provide disaggregated information of the public entity's expenses to help investors better understand the entity's performance; better assess the entity's prospects for future cash flows; and </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compare an entity's performance over time and with that of other entities. The disaggregation of relevant expense captions presented on the face of the income statement may include but is not limited to the following natural expenses: (1) purchases of inventory, (2) employee compensation, (3) depreciation, (4) intangible asset amortization, and (5) depreciation, depletion, and amortization. The guidance is effective for annual periods beginning after December 15, 2026, and for interim periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the U.S. Securities and Exchange Commission ("SEC") adopted the final rule under SEC Release No. 33-11275,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> "The Enhancement and Standardization of Climate-Related Disclosures for Investors"</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This rule would require registrants to disclose certain climate-related information in registration statements and annual reports. In April 2024, the SEC voluntarily stayed the final rule as a result of legal challenges that are pending judicial review. The disclosure requirements would apply to the Company's fiscal year beginning January 1, 2025, pending resolution of the stay. While there has been no resolution of the stay, the Company is currently evaluating the final rule to determine its impact on the Company's disclosures.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the opinion of management, the accompanying consolidated financial information reflects all adjustments necessary for a fair presentation of Albany International Corp.'s ("Albany", the "Registrant", the "Company", "we", "us", or "our") financial position, results of operations and cash flows for the interim periods presented, but does not include all disclosures required by the accounting principles generally accepted in the United States ("GAAP"). All such adjustments are of a normal recurring nature, unless otherwise disclosed in this report. Certain amounts in prior year financial statements and notes thereto have been reclassified to conform to current year presentation. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2024.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used in the accounting for, among others, revenue recognition, contract profitability, allowances for doubtful accounts, rebates and sales allowances, inventory allowances, financial instruments, including derivatives, pension and other postretirement benefits, stock-based compensation, goodwill and intangible assets, contingencies, income taxes, and other accruals. Our estimates are based on historical experience and on various other assumptions, which are believed to be reasonable under the circumstances. Due to the inherent uncertainty involved in making estimates, actual results reported in future periods may differ from those estimates. Estimates and assumptions are reviewed periodically, and the effects of any revisions are reflected in the consolidated financial statements in the period they are determined to be necessary.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the FASB issued Accounting Standards Update No. 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures” (“ASU 2023-09”), which modifies the rules on income tax disclosures to require entities to disclose (1) specific categories in the rate reconciliation, (2) the income or loss from continuing operations before income tax expense or benefit (separated between domestic and foreign) and (3) income tax expense or benefit from continuing operations (separated by federal, state and foreign). ASU 2023-09 also requires entities to disclose their income tax payments to international, federal, state and local jurisdictions, among other changes. The guidance is effective for annual periods beginning after December 15, 2024. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. ASU 2023-09 should be applied on a prospective basis, but retrospective application is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the FASB issued Accounting Standards Update No. 2024-01, "Compensation - Stock Compensation (Topic 718): Scope Application of Profits Interest and Similar Awards" (ASU 2024-01), which clarifies how an entity determines whether profits interest or similar awards should be considered within the scope of ASC 718 as a share-based payment arrangement or under ASC 710 or other ASC topics in a manner similar to a cash bonus or profit-sharing arrangement. The guidance is effective for annual periods beginning after December 15, 2024, and interim periods beginning within those annual periods. Early adoption is permitted for both interim and annual financial statements that have not yet been issued or made available for issuance. ASU 2024-01 should be applied either (1) retrospectively to all prior periods presented in the financial statements or (2) prospectively to profits interest and similar awards granted or modified on or after the date at which the entity first applies the amendments. The adoption of this standard on January 1, 2025 did not have any impact on our consolidated financial statements and related disclosures.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued Accounting Standards Update No. 2024-03, "Income Statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses" (ASU 2024-03), which requires a public business entity to disclose specific information about certain costs and expenses in the notes to the financial statements for interim and annual reporting periods. The objective of the disclosure requirements is to provide disaggregated information of the public entity's expenses to help investors better understand the entity's performance; better assess the entity's prospects for future cash flows; and </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compare an entity's performance over time and with that of other entities. The disaggregation of relevant expense captions presented on the face of the income statement may include but is not limited to the following natural expenses: (1) purchases of inventory, (2) employee compensation, (3) depreciation, (4) intangible asset amortization, and (5) depreciation, depletion, and amortization. The guidance is effective for annual periods beginning after December 15, 2026, and for interim periods beginning after December 15, 2027. Early adoption is permitted. We are currently evaluating the potential impact of adopting this new guidance on our consolidated financial statements and related disclosures.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2024, the U.S. Securities and Exchange Commission ("SEC") adopted the final rule under SEC Release No. 33-11275,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> "The Enhancement and Standardization of Climate-Related Disclosures for Investors"</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This rule would require registrants to disclose certain climate-related information in registration statements and annual reports. In April 2024, the SEC voluntarily stayed the final rule as a result of legal challenges that are pending judicial review. The disclosure requirements would apply to the Company's fiscal year beginning January 1, 2025, pending resolution of the stay. While there has been no resolution of the stay, the Company is currently evaluating the final rule to determine its impact on the Company's disclosures.</span></div> Reportable Segments and Revenue Recognition<div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized based on the nature of its products and is composed of two reportable segments, Machine Clothing ("MC") and Albany Engineered Composites ("AEC"), each overseen by a segment president. These segments are reflective of how the Company's Chief Executive Officer, who is its Chief Operating Decision Maker ("CODM"), reviews operating results for the purpose of allocating resources and assessing performance. Our CODM evaluates each segment's performance based on metrics such as net revenues, gross profit, and other key financial data, to assess performance and allocate resources that align with company-wide goals. Annual incentive targets are established for the segment presidents based on these metrics, in addition to cash flows, which are reviewed in summary each month, and in more depth each quarter. The Company has not aggregated operating segments for purposes of identifying reportable segments. Effective December 31, 2024, the Company adopted provisions of ASU 2023-07, which expanded the content and frequency of segment disclosures required under ASC 280. </span></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Machine Clothing:</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Machine Clothing segment supplies permeable and impermeable belts used in the manufacture of paper, paperboard, tissue and towel products, nonwovens, fiber cement and for several other industrial applications. We sell our MC products directly to customer end-users in countries across the globe. Our products, manufacturing processes, and distribution channels are substantially the same in each region of the world in which we operate.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We design, manufacture, and market paper machine clothing (used in the manufacture of paper, paperboard, tissue and towel) for each section of the paper machine and for every grade of paper. Paper machine clothing products and technical textiles. </span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Albany Engineered Composites:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Albany Engineered Composites segment provides highly engineered, advanced composite structures to customers in the commercial and defense aerospace industries. The segment includes Albany Safran Composites, LLC (“ASC”), in which our customer, the SAFRAN Group (“SAFRAN”) owns a 10 percent noncontrolling interest. AEC, through ASC, is the exclusive supplier to the LEAP program of advanced composite fan blades and fan cases under a long-term supply contract, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">where revenue is determined by a cost-plus-fee agreement.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LEAP engine is used on the Airbus A320neo,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A321neo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Boeing 737 MAX, and COMAC 919 aircraft. AEC's largest aerospace customer is the SAFRAN Group and sales to SAFRAN (consisting primarily of fan blades and cases for CFM International's LEAP engine). AEC net sales to SAFRAN were $39.4 million and $50.1 million in the first three months of 2025 and 2024, respectively. The total of Accounts receivable, Contract assets and Noncurrent receivables due from SAFRAN amounted to $74.0 million and $78.5 million as of March 31, 2025 and December 31, 2024, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other significant programs for AEC include the Sikorsky CH-53K, F-35, JASSM, and Boeing 787 programs. AEC also supplies vacuum waste tanks for the Boeing commercial programs, and specialty components for the Rolls Royce lift fan on the F-35, as well as the fan case for the GE9X engine. For the year ended December 31, 2024, approximately 36 percent of AEC's revenues were related to U.S. government contracts or programs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show data by reportable segment that is regularly provided to the CODM, reconciled to consolidated totals included in the financial statements: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">MC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">AEC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">174,697</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">114,077</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288,774</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">94,795</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">97,493</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">192,288</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,902</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,584</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">96,486</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,881</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,126</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,805</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">53,812</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical and research expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,243</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,674</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">979</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,896</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring expenses, net</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,347</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,168</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,515</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income/(loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,431</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,616</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(11,784)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,263</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">MC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">AEC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,082 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,644 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,767 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,540 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,528 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,835 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical and research expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring expenses, net</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,209 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income/(loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,528)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,977 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.888%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.407%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Machine Clothing</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">174,697</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,217 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">114,077</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288,774</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,330 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,902</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,655 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,584</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated gross profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">96,486</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,686 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,706</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,511 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,295</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">290</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,291</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income/(loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Machine Clothing</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,431</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,616</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,158 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(11,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,528)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated Operating income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,263</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,977 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Reconciling items:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,638)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,123)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,293</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (income)/expense, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">983</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,982)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,625</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,640 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified in order to conform to current year presentation. Global information system costs previously included in Corporate expenses are allocated to the segments. Management believes this presentation better reflects the performance of the segments and is how management will review segment performance on a going forward basis. F</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or the three months ended March 31, 2025,</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include global information system costs of $4.0 million, $3.9 million, and $0.5 million for MC, AEC and Corporate, respectively. For the three months ended March 31, 2024, Selling, general and administrative expenses include global information system costs of $3.8 million, $4.0 million, and $0.5 million for MC, AEC and Corporate, respectively.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents assets by reportable segment:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">621,691</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,603 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">749,287</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">736,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reconciling items:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">119,354</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes prepaid, receivable and deferred</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">45,761</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,944 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid and Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">151,983</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total assets</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,688,076</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,648,696 </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents capital expenditures by reportable segment:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capital expenditures and purchased software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,232</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,357 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,365</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total capital expenditures and purchased software</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,597</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,880 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition:</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products and services provided under long-term contracts represent a significant portion of revenues in the Albany Engineered Composites segment and we account for these contracts over time, primarily using the percentage of completion (actual cost to estimated cost) method. That method requires significant judgment and estimation, which could be materially different if the underlying circumstances were to change. When adjustments in estimated contract revenues or costs are required, any changes from prior estimates are included in earnings in the period the change occurs. Changes in the estimated profitability of long-term contracts could be caused by increases or decreases in the contract value, revisions to customer delivery requirements, updated labor or overhead rates, material costs, factors affecting the supply chain, changes in the evaluation of contract risks and opportunities, or other factors. The cumulative changes in the estimated profitability of long-term contracts decreased operating income by $7.0 million for the first three months of 2025. The negative change in the estimated profitability in the first quarter of 2025 was driven by a few large complex programs, including approximately $2.0 million for various CH-53K programs, approximately $1.7 million on our Gulfstream program, approximately $0.9 million on our F-35 program, and $2.4 million, net, on all other programs. Adjustments in the estimated profitability of long-term contracts decreased operating income by $0.9 million for the first three months of 2024. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate revenue earned from contracts with customers for each of our business segments and product groups based on the timing of revenue recognition, and groupings used for internal review purposes.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue for each product group by timing of revenue recognition for the three months ended March 31, 2025:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"></td><td style="width:57.257%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Point in Time Revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recognition</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Over Time Revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recognition</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">173,676</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">174,697</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,920</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,920</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other AEC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,077</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">71,080</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">75,157</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Albany Engineered Composites</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,077</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">110,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">114,077</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">177,753</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">111,021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288,774</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue for each product group by timing of revenue recognition for the three months ended March 31, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.425%"><tr><td style="width:1.0%"></td><td style="width:57.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.784%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Point in Time Revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recognition</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Over Time Revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recognition</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,739 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,739 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other AEC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Albany Engineered Composites</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,757 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,356 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,113 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,992 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,338 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,330 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"></td><td style="width:57.257%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"></td><td style="width:57.257%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates MC segment revenue by significant product groupings (paper machine clothing ("PMC") and engineered fabrics); and for PMC, the geographical region to which the paper machine clothing was sold:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.911%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.395%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas PMC</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">82,846</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Eurasia PMC</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">68,197</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,190 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Engineered Fabrics</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,654</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Machine Clothing Net revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">174,697</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,217 </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not disclose the value of unsatisfied performance obligations for contracts with an original expected duration of one year or less. Contracts in the MC segment are generally for periods of less than a year and certain contracts in the AEC segment are relatively short duration firm-fixed-price orders. Remaining performance obligations on contracts that had an original duration of greater than one year totaled $1.1 billion and $752 million as of March 31, 2025 and 2024, respectively, and related primarily to firm fixed price contracts in the AEC segment. Of the remaining performance obligations as of March 31, 2025, we expect to recognize as revenue approximately $117 million during 2025, $150 million during 2026, $142 million during 2027, and the remainder thereafter.</span></div> 2 0.10 39400000 50100000 74000000.0 78500000 0.36 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables show data by reportable segment that is regularly provided to the CODM, reconciled to consolidated totals included in the financial statements: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">MC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">AEC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">174,697</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">114,077</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288,774</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">94,795</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">97,493</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">192,288</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,902</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,584</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">96,486</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,881</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,126</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10,805</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">53,812</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical and research expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,243</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,674</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">979</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11,896</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring expenses, net</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,347</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,168</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,515</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income/(loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,431</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,616</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(11,784)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,263</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.003%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.374%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">MC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">AEC</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,113 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,330 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,082 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">204,644 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,031 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,767 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,540 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,528 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,835 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Technical and research expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,665 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring expenses, net</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,209 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income/(loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,347 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,158 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,528)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,977 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.888%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:12.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.407%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Machine Clothing</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">174,697</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,217 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">114,077</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,113 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288,774</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,330 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">79,902</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,655 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">16,584</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,031 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Consolidated gross profit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">96,486</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108,686 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,706</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,511 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">13,295</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,503 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">290</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated depreciation and amortization</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,291</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Operating income/(loss)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Machine Clothing</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,431</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,616</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,158 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Corporate</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(11,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,528)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated Operating income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">28,263</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,977 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Reconciling items:</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,638)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,123)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest expense</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,293</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other (income)/expense, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">983</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,982)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,625</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,640 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 174697000 114077000 0 288774000 94795000 97493000 0 192288000 79902000 16584000 0 96486000 32881000 10126000 10805000 53812000 7243000 3674000 979000 11896000 1347000 1168000 0 2515000 38431000 1616000 -11784000 28263000 185217000 128113000 0 313330000 100562000 104082000 0 204644000 84655000 24031000 0 108686000 32767000 11540000 10528000 54835000 7520000 5145000 0 12665000 21000 2188000 0 2209000 44347000 5158000 -10528000 38977000 174697000 185217000 114077000 128113000 288774000 313330000 79902000 84655000 16584000 24031000 96486000 108686000 7706000 8511000 13295000 13503000 290000 290000 21291000 22304000 38431000 44347000 1616000 5158000 -11784000 -10528000 28263000 38977000 1638000 1123000 5293000 4442000 -983000 2982000 23625000 38640000 4000000 3900000 500000 3800000 4000000 500000 <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents assets by reportable segment:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Segment assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">621,691</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">600,603 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">749,287</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">736,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reconciling items:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">119,354</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes prepaid, receivable and deferred</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">45,761</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">47,944 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid and Other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">151,983</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148,560 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total assets</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,688,076</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,648,696 </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents capital expenditures by reportable segment:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capital expenditures and purchased software</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,232</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,357 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,365</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total capital expenditures and purchased software</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,597</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,880 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 621691000 600603000 749287000 736306000 119354000 115283000 45761000 47944000 151983000 148560000 1688076000 1648696000 6232000 6357000 9365000 20523000 0 0 15597000 26880000 -7000000.0 -2000000 -1700000 -900000 -2400000 -900000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue for each product group by timing of revenue recognition for the three months ended March 31, 2025:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.712%"><tr><td style="width:1.0%"></td><td style="width:57.257%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.437%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2025</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Point in Time Revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recognition</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Over Time Revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recognition</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">173,676</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">174,697</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,920</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">38,920</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other AEC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,077</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">71,080</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">75,157</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Albany Engineered Composites</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,077</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">110,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">114,077</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">177,753</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">111,021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">288,774</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates revenue for each product group by timing of revenue recognition for the three months ended March 31, 2024:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.425%"><tr><td style="width:1.0%"></td><td style="width:57.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.784%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.473%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Point in Time Revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recognition</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Over Time Revenue</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Recognition</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">982 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,217 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,739 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,739 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other AEC</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,757 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,374 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Albany Engineered Composites</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,757 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,356 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,113 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total revenues</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,992 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123,338 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">313,330 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table> 173676000 1021000 174697000 0 38920000 38920000 4077000 71080000 75157000 4077000 110000000 114077000 177753000 111021000 288774000 184235000 982000 185217000 0 49739000 49739000 5757000 72617000 78374000 5757000 122356000 128113000 189992000 123338000 313330000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table disaggregates MC segment revenue by significant product groupings (paper machine clothing ("PMC") and engineered fabrics); and for PMC, the geographical region to which the paper machine clothing was sold:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.911%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.395%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Americas PMC</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">82,846</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Eurasia PMC</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">68,197</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,190 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Engineered Fabrics</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">23,654</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,526 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total Machine Clothing Net revenues</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">174,697</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">185,217 </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 82846000 83501000 68197000 76190000 23654000 25526000 174697000 185217000 1100000000 752000000 117000000 150000000 142000000 Pensions and Other Postretirement Benefit Plans<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has defined benefit pension plans covering certain U.S. and non-U.S. employees. The Company also provides certain postretirement benefits to retired employees in the U.S. and Canada. The Company accrues the cost of providing these benefits during the active service period of the employees. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of the net periodic benefit cost/(income) for the three months ended March 31, 2025 and 2024, was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.922%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.396%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Pension plans</span></div></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other postretirement benefits</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Components of net periodic benefit cost/(income):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Service cost</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">371</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,450</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">353</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected return on assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Curtailment cost/(income)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement cost/(income)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,170</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of prior service cost/(income)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of net actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">295</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost/(credit)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">324</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amount of net benefit cost/(credit) is determined at the beginning of each year and generally only varies from quarter to quarter when a significant event occurs, such as a curtailment or a settlement. In the first three months of 2025, we took action to settle certain pension plan liabilities related to an MC pension plan in Switzerland. This resulted in a net gain totaling $1.6 million related to curtailments and settlements.There were no material curtailments or settlements during the first three months of 2024.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Service cost for defined benefit pension and postretirement plans are reported in the same line item as other compensation costs arising from services rendered by the pertinent employees during the period. Other components of net periodic benefit cost are included in the line item Other (income)/expense, net in the Consolidated Statements of Income.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of the net periodic benefit cost/(income) for the three months ended March 31, 2025 and 2024, was as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.922%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.396%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Pension plans</span></div></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other postretirement benefits</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Components of net periodic benefit cost/(income):</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Service cost</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">371</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">497 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,450</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,532 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">353</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Expected return on assets</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,358)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Curtailment cost/(income)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlement cost/(income)</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,170</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of prior service cost/(income)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of net actuarial loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">295</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost/(credit)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(722)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">851 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">324</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">326 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 371000 497000 10000 12000 1450000 1532000 353000 354000 1232000 1358000 0 0 3770000 0 0 0 -2170000 0 0 0 -6000 -7000 -31000 -31000 -295000 -187000 8000 9000 -722000 851000 324000 326000 1600000 Restructuring<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At MC, restructuring actions were taken in 2024 and 2025 to cease operations at several facilities, including at the Company's MC forming fabric manufacturing facility in Chungju, South Korea, at the Company's Heimbach engineered fabric manufacturing facility in Rochdale, UK, at the Company's Heimbach paper machine clothing facility in Olten, Switzerland and at the Company's MC manufacturing facility in Ballo, Italy. These actions drove $3.3 million of restructuring charges during the first three months of 2025, of which $3.1 million in restructuring expenses related to workforce reductions, fixed asset impairments and related costs, as well as charges of $0.2 million in Cost of goods sold for the write-off of inventory, offset by a $1.8 million pension curtailment gain. We expect to incur additional restructuring expenses related to these actions throughout the remainder of the year. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">At AEC, restructuring activities were related to reorganizational costs as well as a reduction in the workforce within AEC, which resulted in restructuring expenses of $1.2 million for the first three months of 2025 and $2.2 million for the first three months of 2024. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes charges reported in the Consolidated Statements of Income under "Restructuring expenses, net":</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.550%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,347</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,168</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,515</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,209 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize charges by type of expense reported in the Consolidated Statements of Income under "Restructuring expenses, net" and "Cost of goods sold":</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>restructuring<br/>costs incurred</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination<br/>and other<br/>costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairment of assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Curtailment (Gain)/Loss</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,603</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,640</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">723</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,760)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,168</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,168</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,771</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,808</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">723</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,760)</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>restructuring<br/>costs incurred</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination<br/>and other<br/>costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairment of assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Curtailment (Gain)/Loss</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,209 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,209 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the year-to-date changes in restructuring liabilities for 2025 and 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.116%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restructuring<br/>charges accrued</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency<br/>translation /other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total termination and other costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,996</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,808</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,160)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">24</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,668</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.116%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restructuring<br/>charges accrued</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency<br/>translation /other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total termination and other costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 3300000 3100000 200000 1800000 1200000 2200000 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes charges reported in the Consolidated Statements of Income under "Restructuring expenses, net":</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.550%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></div></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,347</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,168</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,515</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,209 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize charges by type of expense reported in the Consolidated Statements of Income under "Restructuring expenses, net" and "Cost of goods sold":</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.693%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.275%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>restructuring<br/>costs incurred</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination<br/>and other<br/>costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairment of assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Curtailment (Gain)/Loss</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,603</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,640</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">723</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,760)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,168</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,168</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,771</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,808</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">723</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,760)</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.251%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total<br/>restructuring<br/>costs incurred</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Termination<br/>and other<br/>costs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Impairment of assets</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Pension Curtailment (Gain)/Loss</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machine Clothing</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Albany Engineered Composites</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,188 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,209 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,209 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1347000 21000 1168000 2188000 0 0 2515000 2209000 1603000 2640000 723000 -1760000 1168000 1168000 0 0 0 0 0 0 2771000 3808000 723000 -1760000 21000 21000 0 0 2188000 2188000 0 0 0 0 0 0 2209000 2209000 0 0 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the year-to-date changes in restructuring liabilities for 2025 and 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.116%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restructuring<br/>charges accrued</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency<br/>translation /other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total termination and other costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,996</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,808</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,160)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">24</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,668</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.216%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.112%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.116%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Restructuring<br/>charges accrued</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payments</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency<br/>translation /other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total termination and other costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,209 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 4996000 3808000 4160000 24000 4668000 0 2209000 221000 -1000 1987000 Other (Income)/Expense, net<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of Other (income)/expense, net are:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.911%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.395%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency transaction losses/(gains)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,152</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,292)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative instruments losses/(gains)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,526)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank fees and amortization of debt issuance costs</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">76</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Components of net periodic pension and postretirement cost other than service cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">821</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">668 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other (income)/expense, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">983</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,982)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Other (income)/expense, net, included foreign currency related transactions which resulted in losses of $3.2 million in the three months ended March 31, 2025, as compared to gains of $1.3 million in the same periods last year. In addition, changes in the fair value of derivative instruments included gains of $2.5 million in the three months ended March 31, 2025, as compared to gains of $0.1 million in the same period last year, driven by currency rate movements, most notably the Brazilian Real and Mexican Peso. <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of Other (income)/expense, net are:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.911%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.395%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Currency transaction losses/(gains)</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,152</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,292)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivative instruments losses/(gains)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,526)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank fees and amortization of debt issuance costs</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">76</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Components of net periodic pension and postretirement cost other than service cost</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">821</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">668 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(540)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total other (income)/expense, net</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">983</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,982)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -3152000 1292000 2526000 118000 76000 43000 821000 668000 540000 2283000 -983000 2982000 -3200000 1300000 2500000 100000 Income Taxes<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective income tax rate for the three months ended March 31, 2025 and 2024, is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.049%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.826%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">26.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense for the quarter was computed in accordance with ASC 740-270, Income Taxes – Interim Reporting. Under this method, loss jurisdictions which cannot recognize a tax benefit with regard to their generated losses are excluded from the annual effective tax rate calculation and their taxes will be recorded discretely in each quarter.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2025 estimated annual effective tax rate primarily reflects the 21% federal tax rate, the impact of state and local taxation, the impact of taxation upon foreign operations, and forecasted permanent differences. Our actual effective tax rates were 26.6% and 29.2% for the three months ended March 31, 2025 and 2024, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate for the three months ended March 31, 2025 included a net discrete tax benefit of $1.3 million. This discrete tax benefit is mostly attributable to the true-up for prior year's estimated taxes, a net decrease in valuation allowances and a net decrease in uncertain tax positions. The rate for the three months ended March 31, 2025 was lower than the three months ended March 31, 2024 mainly due to the favorable discrete tax adjustment related to a decrease in valuation allowance in the current period.</span></div>The Company is subject to audit in the U.S. and various foreign jurisdictions. Our open tax years for major jurisdictions generally range from 2013-2024. We believe appropriate provisions for all outstanding tax issues have been made for all jurisdictions and all open years. Audit outcomes and the timing of audit settlements are subject to significant uncertainty. It is reasonably possible that within the next 12 months, unrecognized tax benefits could decrease by up to $2.2 million based on current estimates. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective income tax rate for the three months ended March 31, 2025 and 2024, is as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.049%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.826%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">26.6</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0.266 0.292 0.266 0.292 1300000 2200000 Earnings Per Share<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts used in computing earnings per share and the weighted average number of shares of potentially dilutive securities are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.263%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except earnings per share)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to the Company</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,355</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average number of shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average number of shares used in calculating basic net income per share</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30,823</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,209 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of dilutive stock-based compensation plans:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock units and multi-year awards</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">161</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares used in calculating diluted net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30,984</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income attributable to the Company per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.56</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.87 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.56</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts used in computing earnings per share and the weighted average number of shares of potentially dilutive securities are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.888%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.263%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands, except earnings per share)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to the Company</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">17,355</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted average number of shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Weighted average number of shares used in calculating basic net income per share</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30,823</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,209 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Effect of dilutive stock-based compensation plans:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Restricted stock units and multi-year awards</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">161</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average number of shares used in calculating diluted net income per share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30,984</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net income attributable to the Company per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.56</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.87 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">0.56</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.87 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 17355000 27291000 30823000 31209000 161000 82000 30984000 31291000 0.56 0.87 0.56 0.87 Accumulated Other Comprehensive Income ("AOCI")<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents changes in the components of AOCI for the period from December 31, 2024 to March 31, 2025:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Translation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustments</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Pension and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustments</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">valuation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustment</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Income</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(181,555)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(14,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(106)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(195,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income/(loss) before reclassifications, net of tax</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,136 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,013)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(457)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,666 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension settlement/curtailment, net of tax</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest (expense)/income related to swaps reclassified to the Consolidated Statements of Income, net of tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period other comprehensive income</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,136 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(635)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,839 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(164,419)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(16,990)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(741)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(182,150)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents changes in the components of AOCI for the period from December 31, 2023 to March 31, 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Translation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustments</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Pension and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustments</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">valuation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustment</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Income</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(124,901)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(17,346)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,079</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(133,168)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income/(loss) before reclassifications, net of tax</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,116)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">892 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,939)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest (expense)/income related to swaps reclassified to the Consolidated Statements of Income, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,116)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,858)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(137,017)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(16,964)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,955</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(147,026)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of AOCI that are reclassified to the Consolidated Statements of Income relate to our pension and postretirement plans and interest rate swaps.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the expense/(income) amounts reclassified from AOCI, and the line items of the Consolidated Statements of Income that were affected for the three months ended March 31, 2025 and 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.550%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pre-tax Derivative valuation reclassified from Accumulated Other Comprehensive Income:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest (income)/expense, net related to interest rate swaps included in Income before taxes</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(192)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,038)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax effect</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect on net income due to items reclassified from Accumulated Other Comprehensive Income</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(178)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,016)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Pre-tax pension and postretirement liabilities reclassified from Accumulated Other Comprehensive Income:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension settlement/curtailment</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,600</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(37)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of net actuarial loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">287</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total pre-tax amount reclassified (a)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,850</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax effect</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect on net income due to items reclassified from Accumulated Other Comprehensive Income</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,351</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.02pt">These accumulated other comprehensive income components are included in the computation of net periodic pension cost (see </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 3. Pensions and Other Postretirement Benefit Plans</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">).</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents changes in the components of AOCI for the period from December 31, 2024 to March 31, 2025:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Translation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustments</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Pension and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustments</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">valuation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustment</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Income</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(181,555)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(14,328)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(106)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(195,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Other comprehensive income/(loss) before reclassifications, net of tax</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,136 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,013)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(457)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,666 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension settlement/curtailment, net of tax</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest (expense)/income related to swaps reclassified to the Consolidated Statements of Income, net of tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period other comprehensive income</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,136 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(635)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,839 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(164,419)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(16,990)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(741)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(182,150)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents changes in the components of AOCI for the period from December 31, 2023 to March 31, 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Translation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustments</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Pension and</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">postretirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">liability</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustments</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Derivative</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">valuation</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">adjustment</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Total Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Income</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(124,901)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(17,346)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">9,079</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(133,168)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other comprehensive income/(loss) before reclassifications, net of tax</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,116)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">892 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10,939)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest (expense)/income related to swaps reclassified to the Consolidated Statements of Income, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,016)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension and postretirement liability adjustments reclassified to Consolidated Statements of Income, net of tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net current period other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,116)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,858)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(137,017)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(16,964)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,955</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(147,026)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -181555000 -14328000 -106000 -195989000 17136000 -4013000 -457000 12666000 1178000 1178000 178000 178000 -173000 -173000 17136000 -2662000 -635000 13839000 -164419000 -16990000 -741000 -182150000 -124901000 -17346000 9079000 -133168000 -12116000 285000 892000 -10939000 3016000 3016000 -97000 -97000 -12116000 382000 -2124000 -13858000 -137017000 -16964000 6955000 -147026000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents the expense/(income) amounts reclassified from AOCI, and the line items of the Consolidated Statements of Income that were affected for the three months ended March 31, 2025 and 2024:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.550%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pre-tax Derivative valuation reclassified from Accumulated Other Comprehensive Income:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest (income)/expense, net related to interest rate swaps included in Income before taxes</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(192)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,038)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax effect</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">14</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effect on net income due to items reclassified from Accumulated Other Comprehensive Income</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(178)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,016)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Pre-tax pension and postretirement liabilities reclassified from Accumulated Other Comprehensive Income:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pension settlement/curtailment</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,600</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of prior service credit</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(37)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(38)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of net actuarial loss</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">287</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total pre-tax amount reclassified (a)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,850</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax effect</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(499)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect on net income due to items reclassified from Accumulated Other Comprehensive Income</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,351</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.02pt">These accumulated other comprehensive income components are included in the computation of net periodic pension cost (see </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Note 3. Pensions and Other Postretirement Benefit Plans</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">).</span></div> 192000 4038000 14000 1022000 178000 3016000 -1600000 0 -37000 -38000 -287000 -178000 -1850000 -140000 -499000 -43000 -1351000 -97000 Noncontrolling Interests<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective October 31, 2013, Safran S.A. (Safran) acquired a 10 percent equity interest in Albany Safran Composites, LLC ("ASC"). </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 31, 2023, the Company acquired all the outstanding shares of Heimbach, a privately held manufacturer of paper machine clothing with headquarters in Düren, Germany. In July 2021, Heimbach acquired 85% of Arcari, SRL (“Arcari”). Arcari is a manufacturer of textile and plastic industrial technical products and conveyor belts. For the three months ended March 31, 2025, the net income/(loss) attributable to Arcari’s noncontrolling interest was less than $0.1 million and the noncontrolling interest balance as of March 31, 2025 was $0.3 million.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of income attributable to the noncontrolling interest and noncontrolling equity in the Company’s subsidiaries:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:72.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.138%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASC Noncontrolling Interest</span></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income of Albany Safran Composites (ASC)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">940</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Return attributable to the Company's preferred holding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">441</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income of ASC available for common ownership</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">499</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ownership percentage of noncontrolling shareholder</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to the noncontrolling interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">50</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncontrolling interest, beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,983</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">50</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in other comprehensive income attributable to the noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ASC Noncontrolling interest, end of interim period</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,897</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,551 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arcari Noncontrolling interest, end of interim period</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">296</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Noncontrolling interest, end of interim period</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,193</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,076 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div> 0.10 0.85 100000 300000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below presents a reconciliation of income attributable to the noncontrolling interest and noncontrolling equity in the Company’s subsidiaries:</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:72.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.137%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.138%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ASC Noncontrolling Interest</span></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except percentages)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income of Albany Safran Composites (ASC)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">940</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,014 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Return attributable to the Company's preferred holding</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">441</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income of ASC available for common ownership</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">499</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ownership percentage of noncontrolling shareholder</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">10</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to the noncontrolling interest</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">50</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncontrolling interest, beginning of year</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,983</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income attributable to noncontrolling interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">50</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in other comprehensive income attributable to the noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(136)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ASC Noncontrolling interest, end of interim period</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">4,897</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,551 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arcari Noncontrolling interest, end of interim period</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">296</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">525 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total Noncontrolling interest, end of interim period</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,193</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,076 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div> 940000 1014000 441000 308000 499000 706000 0.10 0.10 50000 71000 4983000 5423000 50000 71000 -136000 57000 4897000 5551000 296000 525000 5193000 6076000 Accounts Receivable<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable, net includes Trade and other accounts receivable and Bank promissory notes, net of Allowance for expected credit losses. In connection with certain revenues in Asia, the Company accepts a bank promissory note as customer payment. The notes may be presented for payment at maturity, which is less than one year. As of March 31, 2025 and December 31, 2024, Accounts receivable consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:66.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade and other accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">256,115</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank promissory notes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,853</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,637 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,507)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">272,461</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,688 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2025 and December 31, 2024, the Company had trade accounts receivable from SAFRAN of $73.2 million and $77.7 million, respectively.</span></div>As of March 31, 2025 and December 31, 2024, the Company did not have any Noncurrent receivables and related Allowance for expected credit losses. As of March 31, 2025 and December 31, 2024, Accounts receivable consisted of the following:<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:66.382%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.158%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade and other accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">256,115</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,136 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank promissory notes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">20,853</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,637 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for expected credit losses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(4,507)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">272,461</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">246,688 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 256115000 231136000 20853000 19637000 4507000 4085000 272461000 246688000 73200000 77700000 Contract Assets and Liabilities<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets include unbilled amounts typically resulting from revenues under contracts when the over time method of revenue recognition is utilized, and revenue recognized exceeds the amount billed to the customer. Contract assets are transferred to Accounts receivable, net when the entitlement to pay becomes unconditional and the customer is invoiced. Contract liabilities include advance payments and billings in excess of revenue recognized. Contract liabilities are included in Accrued liabilities in the Consolidated Balance Sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and Contract liabilities are reported on the Consolidated Balance Sheets in a net position on a contract-by-contract basis at the end of each reporting period.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2025 and December 31, 2024, Contract assets and Contract liabilities consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">156,852</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for expected credit losses</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(783)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(840)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">156,069</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,682</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,085 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets, net decreased $10.5 million during the three months ended March 31, 2025. The decrease was</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily due to invoicing to customers for satisfied performance obligations for contracts that were in a contract asset</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">position, primarily related to commercial and space programs. There were no impairment losses related to our Contract assets during the three months ended March 31, 2025 and March 31, 2024.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract liabilities increased $1.6 million for the period ended March 31, 2025 compared to December 31, 2024, primarily due to the amounts invoiced to customers for contracts that were in a contract liability position exceeding the revenue recognized from satisfied performance obligations. Revenue recognized for the three months ended March 31, 2025 and 2024 that was included in the Contract liability balance at the beginning of the year was $4.2 million and $3.5 million, respectively.</span></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2025 and December 31, 2024, Contract assets and Contract liabilities consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">156,852</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,397 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Allowance for expected credit losses</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(783)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(840)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">156,069</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,682</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,085 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 156852000 167397000 783000 840000 156069000 166557000 7682000 6085000 -10500000 0 0 1600000 4200000 3500000 Inventories<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs included in inventories are raw materials, labor, supplies and allocable depreciation and overhead. Raw material inventories are valued on an average cost basis. Other inventory cost elements are valued at cost, using the first-in, first-out method. The Company writes down the inventories for estimated obsolescence and to lower of cost or net realizable value based upon assumptions about future demand and market conditions. If actual demand or market conditions are less favorable than those projected by the Company, additional inventory write-downs may be required. Once established, the original cost of the inventory less the related write-down represents the new cost basis of such inventories.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2025 and December 31, 2024, Inventories consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">80,546</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Work in process</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">65,127</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,917 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,409</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventories</span></div></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">161,082</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,845 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2025 and December 31, 2024, Inventories consisted of the following:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">80,546</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,559 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Work in process</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">65,127</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,917 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">15,409</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,369 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total inventories</span></div></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">161,082</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">145,845 </span></td><td style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 80546000 76559000 65127000 54917000 15409000 14369000 161082000 145845000 Goodwill and Other Intangible Assets<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the gross carrying value, accumulated amortization and net values of intangible assets and goodwill as of March 31, 2025 and December 31, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.147%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.158%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.994%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization <br/>life in years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization and other</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finite-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Trademarks and trade names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6-15</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">208</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(200)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-15</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,048</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,650</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Intellectual property</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,250</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(443)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">807</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-15</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">69,298</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(48,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,095</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Developed technology</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,884</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,832)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,052</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Finite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">85,688</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(54,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31,612</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Trade name</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,951</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,951</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MC Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">65,873</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">65,873</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,964</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,964</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">184,788</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">184,788</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.129%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.158%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization <br/>life in years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization and other</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finite-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Trademarks and trade names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6-15</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-15</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Intellectual property</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(422)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">828 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-15</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Developed technology</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,547 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,543)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,004 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Finite-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,585)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Trade name</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,712 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,712 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MC Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,273 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,273 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,973 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,973 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in intangible assets, net and goodwill from December 31, 2024 to March 31, 2025, were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>Changes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency<br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Trademarks and trade names</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,680</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,650</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Intellectual property</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">828</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(21)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">807</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,892</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">73</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,095</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Developed technology</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,004</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(233)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">281</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,052</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Finite-lived intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,415</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,269)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">466</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31,612</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Trade name</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,712</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">239</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,951</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MC Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">63,988</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,885</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">65,873</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,273</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">691</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,964</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Indefinite-lived assets:</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">181,973</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,815</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">184,788</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the gross carrying value, accumulated amortization and net values of intangible assets and goodwill as of March 31, 2025 and December 31, 2024:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.147%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.158%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.994%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization <br/>life in years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization and other</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finite-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Trademarks and trade names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6-15</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">208</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(200)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-15</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">6,048</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3,398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,650</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Intellectual property</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,250</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(443)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">807</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-15</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">69,298</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(48,203)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,095</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Developed technology</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,884</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,832)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,052</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Finite-lived intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">85,688</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(54,076)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31,612</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Trade name</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,951</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,951</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MC Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">65,873</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">65,873</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,964</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,964</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">184,788</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">184,788</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.129%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.158%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="12" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization <br/>life in years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross carrying amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated amortization and other</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net carrying amount</span></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finite-lived assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Trademarks and trade names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6-15</span></div></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(197)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10-15</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Intellectual property</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,250 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(422)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">828 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8-15</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,175 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,283)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Developed technology</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,547 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,543)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,004 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Finite-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52,585)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Trade name</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,712 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,712 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MC Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,988 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Goodwill</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,273 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,273 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,973 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,973 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P6Y P15Y 208000 200000 8000 P10Y P15Y 6048000 3398000 2650000 P15Y 1250000 443000 807000 P8Y P15Y 69298000 48203000 21095000 P9Y 8884000 1832000 7052000 85688000 54076000 31612000 5951000 5951000 65873000 65873000 112964000 112964000 184788000 184788000 P6Y P15Y 208000 197000 11000 P10Y P15Y 5820000 3140000 2680000 P15Y 1250000 422000 828000 P8Y P15Y 69175000 47283000 21892000 P9Y 8547000 1543000 7004000 85000000 52585000 32415000 5712000 5712000 63988000 63988000 112273000 112273000 181973000 181973000 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in intangible assets, net and goodwill from December 31, 2024 to March 31, 2025, were as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.928%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.986%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.563%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other<br/>Changes</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Currency<br/>Translation</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Finite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Trademarks and trade names</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Technology</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,680</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,650</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Intellectual property</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">828</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(21)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">807</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,892</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">73</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">21,095</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Developed technology</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,004</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(233)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">281</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">7,052</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Finite-lived intangible assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">32,415</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(1,269)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">466</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">31,612</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Indefinite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Heimbach Trade name</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,712</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">239</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">5,951</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">MC Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">63,988</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">1,885</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">65,873</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">AEC Goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,273</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">691</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">112,964</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Indefinite-lived assets:</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">181,973</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2,815</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">184,788</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11000 0 3000 0 8000 2680000 0 142000 112000 2650000 828000 0 21000 0 807000 21892000 0 870000 73000 21095000 7004000 0 233000 281000 7052000 32415000 0 1269000 466000 31612000 5712000 0 239000 5951000 63988000 0 1885000 65873000 112273000 0 691000 112964000 181973000 0 2815000 184788000 Financial Instruments<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt principally consists of a revolving credit agreement and foreign bank debt assumed in the 2023 acquisition of Heimbach. The following table represents the Company's outstanding debt:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:66.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.871%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except interest rates)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under the Amended Credit Agreement (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">USD borrowings</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">319,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EUR borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">97,390</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign bank debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">39</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total bank debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">416,429</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Current maturities of long-term debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">416,429</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,531 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1) The credit facility matures in August 2028. At the end of March 31, 2025 and December 31, 2024, the USD interest rate in effect was 5.79% and 5.77%, respectively, including the effect of interest rate swaps; at the end of March 31, 2025 and December 31, 2024, the EUR interest rate in effect was 3.83% and 4.09%, respectively, including the effect of interest rate swaps. </span></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Amended Credit Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 16, 2023, we entered into a $800 million unsecured committed Five-Year Revolving Credit Facility Agreement, amended on June 28, 2024 (collectively, the “Amended Credit Agreement”), which matures in August of 2028. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The applicable interest rate for borrowings under the Amended Credit Agreement is based on both Term SOFR and EURIBOR plus a spread, which is based on our leverage ratio (as defined in the Amended Credit Agreement) at the time of a borrowing as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leverage Ratio</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commitment Fee</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ABR Spread</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Benchmark/ Daily<br/>Simple SOFR Spread</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&lt;1.00:1.00</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.275%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.500%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.500%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">≥ 1.00:1.00 and &lt; 2.00:1.00</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.300%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.625%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.625%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">≥ 2.00:1.00 and &lt; 3.00:1.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.325%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.750%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.750%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">≥ 3.00:1.00</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.350%</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.000%</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.000%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2025, the applicable interest rate for borrowings under the Amended Credit Agreement was based on one-month term SOFR and one-month EURIBOR plus the spread, which was 1.50%. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2025, there was $416.4 million of borrowings outstanding under the Amended Credit Agreement and we had borrowings available of $383.6 million, based on our maximum leverage ratio and our Consolidated EBITDA (as defined in the Amended Credit Agreement).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Amended Credit Agreement, we are required to maintain a leverage ratio (as defined in the Credit Agreement) of not greater than 3.75 to 1.00, or 4.25 to 1.00 after a significant acquisition. We are also required to maintain a minimum interest coverage ratio (as defined in the Credit Agreement) of greater than 3.00 to 1.00. If our leverage ratio exceeds 3.50 to 1.00, we will be restricted in paying dividends to a maximum amount of $40 million in a calendar year.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2025, our leverage ratio was</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 1.35</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to 1.00 and our interest coverage ratio was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13.39</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to 1.00. As of March 31, 2025, we were in compliance with all applicable covenants. We anticipate continued compliance in each of the next four quarters while continuing to monitor future compliance based on current and future economic conditions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The borrowings are guaranteed by certain of the Company’s subsidiaries, including all significant U.S. subsidiaries (subject to certain exceptions), as defined in the Amended Credit Agreement. Our ability to borrow additional amounts under the Amended Credit Agreement is conditional upon the absence of any defaults, as well as the absence of any material adverse change (as defined in the Amended Credit Agreement).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swaps</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company enters into interest rate swap contracts to manage the interest rate risk associated with its outstanding variable-interest rate borrowings. Such contracts are intended to economically hedge the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reference rate component of future interest payments associated with outstanding borrowings under the Company’s Amended Credit Agreement.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In November, 2024, we entered into two interest rate swap agreements: A USD interest rate swap agreement and a EUR interest rate swap agreement. The USD interest rate swap agreement covers the period November 15, 2024 through November 15, 2026. This transaction has the effect of fixing the SOFR portion of the interest rate (before the credit spread) on $125 million of the US indebtedness drawn under the Amended Credit Facility. Under the terms of this transaction, the Company pays a fixed rate of 3.987% and our counterparty pays a floating rate based on the one-month SOFR rate at each monthly calculation date. The EUR interest rate swap agreement covers the period November 14, 2024 through November 15, 2026. This transaction has the effect of fixing the EURIBOR portion of the interest rate (before the credit spread) on EUR 45 million of the EUR indebtedness drawn under the Amended Credit Facility. Under the terms of this transaction, the Company pays a fixed rate of 2.277% and our counterparty pays a floating rate based on the one-month EURIBOR rate at each monthly calculation date.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, we entered into interest rate swap agreements for the period of October 17, 2022 through October 27, 2024, to hedge $350 million of variable-interest rate indebtedness. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These interest rate swaps are accounted for as a hedge of future cash flows, as further described in Note 15,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Fair-Value Measurements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No cash collateral was received or pledged in relation to the swap agreements.</span></div> The following table represents the Company's outstanding debt:<div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:66.957%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.871%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except interest rates)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under the Amended Credit Agreement (1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">USD borrowings</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">319,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,000 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">EUR borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">97,390</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign bank debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">39</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total bank debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">416,429</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,531 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Current maturities of long-term debt</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">416,429</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">318,531 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1) The credit facility matures in August 2028. At the end of March 31, 2025 and December 31, 2024, the USD interest rate in effect was 5.79% and 5.77%, respectively, including the effect of interest rate swaps; at the end of March 31, 2025 and December 31, 2024, the EUR interest rate in effect was 3.83% and 4.09%, respectively, including the effect of interest rate swaps. </span></div></td></tr></table></div> 319000000 225000000 97390000 93485000 39000 46000 416429000 318531000 0 0 416429000 318531000 0.0579 0.0577 0.0383 0.0409 800000000 P5Y <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The applicable interest rate for borrowings under the Amended Credit Agreement is based on both Term SOFR and EURIBOR plus a spread, which is based on our leverage ratio (as defined in the Amended Credit Agreement) at the time of a borrowing as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Leverage Ratio</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commitment Fee</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ABR Spread</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term Benchmark/ Daily<br/>Simple SOFR Spread</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&lt;1.00:1.00</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.275%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.500%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.500%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">≥ 1.00:1.00 and &lt; 2.00:1.00</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.300%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.625%</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.625%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">≥ 2.00:1.00 and &lt; 3.00:1.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.325%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.750%</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.750%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">≥ 3.00:1.00</span></div></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.350%</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.000%</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.000%</span></td></tr></table></div> 1.00 0.00275 0.00500 0.01500 1.00 2.00 0.00300 0.00625 0.01625 2.00 3.00 0.00325 0.00750 0.01750 3.00 0.00350 0.01000 0.02000 0.0150 416400000 383600000 3.75 4.25 3.00 3.50 40000000 1.35 13.39 2 125000000 0.03987 45000000 0.02277 350000000 0 0 Fair-Value Measurements<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. The Company uses a three-level fair value hierarchy that prioritizes the inputs used to measure fair value. This hierarchy requires the Company to maximize the use of observable inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 - Quoted prices in active markets for identical assets or liabilities.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 - Observable inputs other than quoted prices included in Level 1, such as quoted prices in markets that are not active or other inputs that are observable or can be corroborated by observable market data.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 - Unobservable inputs that are supported by little or no market activity and are significant to the fair value of the assets or liabilities. This includes certain pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no Level 3 financial assets or liabilities at March 31, 2025 or at December 31, 2024, other than certain pension assets as indicated in our December 31, 2024 Annual Report on Form 10-K.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair-value hierarchy for our Level 1 and Level 2 financial and non-financial assets and liabilities, which are measured at fair value on a recurring basis:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:50.698%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quoted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">active</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">markets</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">observable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">inputs</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quoted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">active</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">markets</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">observable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">inputs</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Level 1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Level 2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Level 1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Level 2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Assets:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,745</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency option contracts </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Assets:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock of unaffiliated foreign public company (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">759</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Non-Current Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.02pt">Original cost basis $0.5 million.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents include short-term securities that are considered to be highly liquid and easily tradable. These securities are valued using inputs observable in active markets for identical securities.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate swaps are accounted for as hedges of future cash flows. The fair value of our interest rate swaps is derived from a discounted cash flow analysis based on the terms of the contract and the interest rate curve, and is included in Other assets and/or Other noncurrent liabilities in the Consolidated Balance Sheets. Unrealized gains and losses on the interest rate swaps flow through the caption Derivative valuation adjustment in the Shareholders’ equity section of the Consolidated Balance Sheets. as of March 31, 2025, these interest rate swaps were determined to be highly effective hedges of interest rate cashflow risk. Amounts accumulated in Other comprehensive income are reclassified as interest expense/(income), net when the related interest payments (that is, the hedged forecasted transactions), affect earnings. Interest expense/(income) related to payments under the active swap agreements totaled $(0.2) million for the three months ended March 31, 2025 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$(4.0) million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended March 31, 2024. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We operate our business in many regions of the world, and currency rate movements can have a significant effect on operating results. From time to time, we enter into foreign currency option contracts and forward contracts that are valued using quoted prices in active markets obtained from independent pricing sources. These instruments are measured using market foreign exchange prices and are recorded in the Consolidated Balance Sheets as Other current assets and Accrued liabilities, as applicable. Changes in fair value of these instruments are recorded as gains or losses within Other (income)/expense, net.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When exercised, the foreign currency instruments are net-settled with the same financial institution that bought or sold them. For all positions, whether options or forward contracts, there is a risk from the possible inability of the financial institution to meet the terms of the contracts and the risk of unfavorable changes in interest and currency rates, which may reduce the value of the instruments. We seek to mitigate risk by evaluating the creditworthiness of counterparties and by monitoring the currency exchange and interest rate markets while reviewing the hedging risks and contracts to ensure compliance with our internal guidelines and policies.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Gains)/losses related to changes in fair value of derivative instruments that were recognized in Other (income)/expense, net in the Consolidated Statements of Income were as follows: </span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.164%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.269%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency options (gains)/losses</span></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,526)</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118)</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the fair-value hierarchy for our Level 1 and Level 2 financial and non-financial assets and liabilities, which are measured at fair value on a recurring basis:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.856%"><tr><td style="width:1.0%"></td><td style="width:50.698%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.410%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.415%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quoted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">active</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">markets</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">observable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">inputs</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Quoted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">prices in</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">active</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">markets</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Significant</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">observable</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">inputs</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Level 1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Level 2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Level 1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Level 2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Assets:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">8,745</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency option contracts </span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Assets:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock of unaffiliated foreign public company (a)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">759</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">—</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Other Non-Current Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency forward contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(218)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.02pt">Original cost basis $0.5 million.</span></div> 8745000 0 11273000 0 0 0 0 0 0 0 0 0 759000 0 631000 0 0 0 149000 0 0 662000 0 218000 500000 500000 200000 4000000.0 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Gains)/losses related to changes in fair value of derivative instruments that were recognized in Other (income)/expense, net in the Consolidated Statements of Income were as follows: </span></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.164%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.267%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.269%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three months ended March 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derivatives not designated as hedging instruments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency options (gains)/losses</span></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(2,526)</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(118)</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2526000 118000 Commitments and Contingencies <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Asbestos Litigation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Albany International Corp. is a defendant in suits brought in various courts in the United States by plaintiffs who allege that they have suffered personal injury as a result of exposure to asbestos-containing paper machine clothing synthetic dryer fabrics marketed during the period from 1967 to 1976 and used in certain paper mills. We were defending 3,653 claims as of March 31, 2025.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the number of claims filed, the number of claims settled, dismissed or otherwise resolved, and the aggregate settlement amount during the periods presented:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except number of claims)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Opening</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Claims</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Claims</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dismissed,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Settled, or</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Resolved</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">New Claims</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Closing</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Claims</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amounts Paid to<br/>Settle or<br/>Resolve</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the period ended December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the period ended March 31, 2025</span></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,646</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,653</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate that additional claims will be filed against the Company and related companies in the future but are unable to predict the number and timing of such future claims. Due to the fact that information sufficient to meaningfully estimate a range of possible loss of a particular claim is typically not available until late in the discovery process, we do not believe a meaningful estimate can be made regarding the range of possible loss with respect to pending or future claims and therefore are unable to estimate a range of reasonably possible loss in excess of amounts already accrued for pending or future claims.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we believe we have meritorious defenses to these claims, we have settled certain claims for amounts we consider reasonable given the facts and circumstances of each case. Our insurance carrier has defended each case and funded settlements under a standard reservation of rights. As of March 31, 2025, we had resolved, by means of settlement or dismissal, 38,062 claims at a total cost of $10.6 million. Of this amount, almost 100% was paid by our insurance carrier, who has confirmed that we have approximately $140 million of remaining coverage under primary and excess policies that should be available with respect to current and future asbestos claims.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s subsidiary, Brandon Drying Fabrics, Inc. (“Brandon”), is also a separate defendant in many of the asbestos cases in which Albany is named as a defendant, despite never having manufactured any fabrics containing asbestos. While Brandon was defending against 7,675 claims as of March 31, 2025, only twelve claims have been filed against Brandon since January 1, 2012, and only $15,000 in settlement costs have been incurred since 2001. Brandon was acquired by the Company in 1999 and has its own insurance policies covering periods prior to 1999. Since 2004, Brandon’s insurance carriers have covered 100% of indemnification and defense costs, subject to policy limits and a standard reservation of rights.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In some of these asbestos cases, the Company is named both as a direct defendant and as the “successor in interest” to Mount Vernon Mills (“Mount Vernon”). We acquired certain assets from Mount Vernon in 1993. Certain plaintiffs allege injury caused by asbestos-containing products alleged to have been sold by Mount Vernon many years prior to this acquisition. Mount Vernon is contractually obligated to indemnify the Company against any liability arising out of such products. We deny any liability for products sold by Mount Vernon prior to the acquisition of the Mount Vernon assets. Pursuant to its contractual indemnification obligations, Mount Vernon has assumed the defense of these claims. On this basis, we have successfully moved for dismissal in a number of actions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We currently do not anticipate, based on currently available information, that the ultimate resolution of the aforementioned proceedings will have a material adverse effect on the financial position, results of operations, or cash flows of the Company. Although we cannot predict the number and timing of future claims, based on the foregoing factors, the trends in claims filed against us, and available insurance, we also do not currently anticipate that potential future claims will have a material adverse effect on our financial position, results of operations, or cash flows.</span></div> 3653 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the number of claims filed, the number of claims settled, dismissed or otherwise resolved, and the aggregate settlement amount during the periods presented:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.813%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.687%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.974%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.265%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except number of claims)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Opening</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Claims</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Claims</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Dismissed,</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Settled, or</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Resolved</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">New Claims</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Closing</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Number of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Claims</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amounts Paid to<br/>Settle or<br/>Resolve</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the period ended December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,606 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,646 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the period ended March 31, 2025</span></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,646</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">18</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">3,653</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">30</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3606 10 50 3646 13000 3646 11 18 3653 30000 38062 10600000 1 140000000 7675 12 15000000 1 Changes in Shareholders’ Equity<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in Shareholders’ Equity for the period December 31, 2024 to March 31, 2025:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.568%"><tr><td style="width:1.0%"></td><td style="width:15.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.702%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.702%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.702%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.702%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.706%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Class A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Common Stock</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Additional paid-in capital</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Retained </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">earnings</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Accumulated items of other comprehensive income</span></div></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Class A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Treasury Stock</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Noncontrolling Interest</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Total Shareholders' Equity</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Amount</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">40,917</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">41</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">452,933</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">1,065,763</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(195,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">9,845</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(379,210)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">5,409</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">948,947</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">17,355 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">17,349 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Compensation and benefits paid or payable in shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">2,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">2,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Purchase of Treasury shares (a)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(69,153)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(69,153)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Dividends declared on Class A Common Stock, $0.27 per share</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(8,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(8,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Dividends paid to noncontrolling interests</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(88)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(88)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cumulative translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">17,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">17,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Pension and postretirement liability adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Derivative valuation adjustment and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">40,973</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">41</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">455,584</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">1,074,863</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(182,150)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">10,770</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(448,363)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">5,193</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">905,168</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in Shareholders’ Equity for the period December 31, 2023 to March 31, 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.135%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.664%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.100%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Class A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Common Stock</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Additional paid-in capital</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Retained </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">earnings</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Accumulated items of other comprehensive income</span></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Class A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Treasury Stock</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Noncontrolling Interest</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Total <br/>Shareholders' Equity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Amount</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">40,856</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">41</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">448,218</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">1,010,942</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(133,168)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">9,662</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(364,665)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">5,952</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">967,320</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">27,291 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">27,369 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Compensation and benefits paid or payable in shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Dividends declared on Class A Common Stock, $0.26 per share</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(8,122)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(8,122)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cumulative translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(12,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(12,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Pension and postretirement liability adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">382 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">382 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Derivative valuation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">40,898</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">41</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">449,028</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">1,030,111</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(147,026)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">9,662</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(364,665)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">6,076</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">973,565</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.02pt">In 2021, the Company's Board of Directors authorized the Company to repurchase shares of up to $200 million through open market purchases, privately negotiated transactions or otherwise, and to determine the prices, times and amounts. On February 21, 2025, the Company's Board of Directors authorized the Company to repurchase shares up to $250 million (excluding any fees, commissions, taxes or other expenses related to such purchases), which replaced the 2021 authorization. In 2025, the Company repurchased 925,443 shares totaling $69.2 million.</span></div> <div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in Shareholders’ Equity for the period December 31, 2024 to March 31, 2025:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.568%"><tr><td style="width:1.0%"></td><td style="width:15.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.702%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.702%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.598%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.702%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.702%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.706%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Class A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Common Stock</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Additional paid-in capital</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Retained </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">earnings</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Accumulated items of other comprehensive income</span></div></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Class A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Treasury Stock</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Noncontrolling Interest</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Total Shareholders' Equity</span></td></tr><tr style="height:11pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Amount</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">December 31, 2024</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">40,917</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">41</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">452,933</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">1,065,763</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(195,989)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">9,845</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(379,210)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">5,409</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">948,947</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">17,355 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">17,349 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Compensation and benefits paid or payable in shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">2,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">2,651 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Purchase of Treasury shares (a)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">925 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(69,153)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(69,153)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Dividends declared on Class A Common Stock, $0.27 per share</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(8,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(8,262)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Dividends paid to noncontrolling interests</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(88)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(88)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cumulative translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">17,136 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(122)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">17,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Pension and postretirement liability adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2,662)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Derivative valuation adjustment and other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(635)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(628)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">March 31, 2025</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">40,973</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">41</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">455,584</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">1,074,863</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(182,150)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">10,770</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(448,363)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">5,193</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">905,168</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="margin-top:1pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes changes in Shareholders’ Equity for the period December 31, 2023 to March 31, 2024:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.135%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.664%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.664%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.100%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Class A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Common Stock</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Additional paid-in capital</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Retained </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">earnings</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Accumulated items of other comprehensive income</span></td><td colspan="6" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Class A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Treasury Stock</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Noncontrolling Interest</span></div></td><td colspan="3" rowspan="2" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Total <br/>Shareholders' Equity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">(in thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Amount</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Shares</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:120%">Amount</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">40,856</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">41</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">448,218</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">1,010,942</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(133,168)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">9,662</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(364,665)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">5,952</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">967,320</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">27,291 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">27,369 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Compensation and benefits paid or payable in shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Dividends declared on Class A Common Stock, $0.26 per share</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(8,122)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(8,122)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cumulative translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(12,116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(12,070)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Pension and postretirement liability adjustments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">382 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">382 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Derivative valuation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">(2,124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">March 31, 2024</span></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">40,898</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">41</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">449,028</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">1,030,111</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(147,026)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">9,662</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">(364,665)</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">6,076</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:700;line-height:100%">973,565</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:25.02pt">In 2021, the Company's Board of Directors authorized the Company to repurchase shares of up to $200 million through open market purchases, privately negotiated transactions or otherwise, and to determine the prices, times and amounts. On February 21, 2025, the Company's Board of Directors authorized the Company to repurchase shares up to $250 million (excluding any fees, commissions, taxes or other expenses related to such purchases), which replaced the 2021 authorization. In 2025, the Company repurchased 925,443 shares totaling $69.2 million.</span></div> 40917000 41000 452933000 1065763000 -195989000 9845000 -379210000 5409000 948947000 17355000 -6000 17349000 56000 2651000 2651000 925000 69153000 69153000 0.27 8262000 8262000 88000 88000 17136000 -122000 17014000 2662000 2662000 7000 -635000 -628000 40973000 41000 455584000 1074863000 -182150000 10770000 -448363000 5193000 905168000 40856000 41000 448218000 1010942000 -133168000 9662000 -364665000 5952000 967320000 27291000 78000 27369000 42000 810000 810000 0.26 8122000 8122000 -12116000 46000 -12070000 -382000 -382000 -2124000 -2124000 40898000 41000 449028000 1030111000 -147026000 9662000 -364665000 6076000 973565000 200000000 250000000 925443 69200000 Subsequent EventsWe evaluated subsequent events through the issuance date of these financial statements in Form 10-Q. No material subsequent events were identified that require disclosure. false false false false